2025-12-03 00:07:26.5959||DEBUG|AccountManagement.Program|init main function 2025-12-03 00:07:32.2027|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-12-03 00:07:32.2186|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-12-03 00:07:32.2186|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-12-03 00:07:32.2504|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 00:07:32.9768|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 00:07:32.9989|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 00:07:32.9989|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 00:07:32.9989|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 00:07:33.0245|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-03 00:07:33.0402|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-03 00:07:33.9864||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-12-03 00:07:34.3830|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/index.html 2025-12-03 00:07:35.1800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 797.7405ms 200 text/html;charset=utf-8 2025-12-03 00:07:35.3406|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/swagger-ui-bundle.js 2025-12-03 00:07:35.3406|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/swagger-ui.css 2025-12-03 00:07:35.3406|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-12-03 00:07:35.3644|2|INFO|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|Sending file. Request path: '/swagger-ui.css'. Physical path: 'N/A' 2025-12-03 00:07:35.3644|2|INFO|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|Sending file. Request path: '/swagger-ui-standalone-preset.js'. Physical path: 'N/A' 2025-12-03 00:07:35.3715|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.2085ms 200 application/javascript 2025-12-03 00:07:35.3715|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.8585ms 200 text/css 2025-12-03 00:07:35.3715|2|INFO|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|Sending file. Request path: '/swagger-ui-bundle.js'. Physical path: 'N/A' 2025-12-03 00:07:35.3715|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.2206ms 200 application/javascript 2025-12-03 00:07:36.4726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/v1/swagger.json 2025-12-03 00:07:36.4893|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/favicon-32x32.png 2025-12-03 00:07:36.4893|2|INFO|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|Sending file. Request path: '/favicon-32x32.png'. Physical path: 'N/A' 2025-12-03 00:07:36.4960|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7102ms 200 image/png 2025-12-03 00:07:36.5632|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 90.748ms 200 application/json;charset=utf-8 2025-12-03 00:28:24.6434|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:34514/ACCOUNTSERVICES/iisintegration 0 2025-12-03 00:28:24.6498|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5931ms 202 2025-12-03 06:32:23.3501||DEBUG|AccountManagement.Program|init main function 2025-12-03 06:32:28.0939|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-12-03 06:32:28.1082|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-12-03 06:32:28.1121|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-12-03 06:32:28.1383|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 06:32:28.7586|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 06:32:28.7883|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 06:32:28.7883|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 06:32:28.7883|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 06:32:28.8129|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-03 06:32:28.8280|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-03 06:32:29.5736||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-12-03 06:32:29.9108|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 HEAD http://rcpayapi.mof.gov.sl/AccountServices/swagger/index.html 2025-12-03 06:32:29.9108|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/swagger/index.html 2025-12-03 06:32:30.5576|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 647.3524ms 200 text/html 2025-12-03 06:32:30.5576|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 647.3512ms 200 text/html;charset=utf-8 2025-12-03 06:53:22.0267|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:43271/ACCOUNTSERVICES/iisintegration 0 2025-12-03 06:53:22.0300|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.373ms 202 2025-12-03 07:51:28.8342||DEBUG|AccountManagement.Program|init main function 2025-12-03 07:51:31.5328|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-12-03 07:51:31.5469|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-12-03 07:51:31.5469|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-12-03 07:51:31.5775|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 07:51:31.8348|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 07:51:31.8553|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 07:51:31.8553|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 07:51:31.8643|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 07:51:31.8823|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-03 07:51:31.8967|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-03 07:51:32.0456||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-12-03 07:51:32.4025|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 0 2025-12-03 07:51:32.4025|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-12-03 07:51:32.4025|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 0 2025-12-03 07:51:32.4025|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-12-03 07:51:32.4716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 07:51:32.4716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 07:51:32.4716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 07:51:32.4716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 07:51:32.4839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.9431ms 204 2025-12-03 07:51:32.4839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.9438ms 204 2025-12-03 07:51:32.4839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.9562ms 204 2025-12-03 07:51:32.4839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 81.9766ms 204 2025-12-03 07:51:32.6485|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 07:51:32.6485|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 07:51:32.6485|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=491 2025-12-03 07:51:32.6485|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 07:51:33.0079|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 07:51:33.0079|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 07:51:33.0079|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 07:51:33.0079|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 07:51:33.0079|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 07:51:33.0079|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 07:51:33.0213|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 07:51:33.0213|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 07:51:33.0213|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 07:51:33.0213|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 07:51:33.0213|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 07:51:33.0213|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 07:51:33.0213|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 07:51:33.0213|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 07:51:33.0213|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 07:51:33.0213|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 07:51:33.0563|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 07:51:33.0563|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 07:51:33.0697|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-12-03 07:51:33.0697|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 07:51:33.0697|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 07:51:33.0918||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 07:51:33.1009|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 07:51:33.1009|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 07:51:33.3292|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-12-03 07:51:33.3831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (35ms) [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-12-03 07:51:33.3831|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-12-03 07:51:33.3993|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 07:51:33.3993|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-12-03 07:51:33.4257|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 351.9982ms 2025-12-03 07:51:33.4285|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 07:51:33.4285|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 371.1322ms 2025-12-03 07:51:33.4285|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 07:51:33.4285||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 07:51:33.4285||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 07:51:33.4285|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 776.2579ms 200 application/json; charset=utf-8 2025-12-03 07:51:33.4285|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 784.3233ms 200 application/json; charset=utf-8 2025-12-03 07:51:33.4285||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 07:51:33.4285||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 07:51:33.7219||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 07:51:33.7219||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 07:51:33.7518||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 07:51:33.7518||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:51:33.7567||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 07:51:33.7567||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 07:52:33.8366||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:52:33.8366||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:52:33.8366||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 07:52:33.8438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:52:33.8438|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 07:52:33.8438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:52:33.8438|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 60779.2609ms 2025-12-03 07:52:33.8438|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 07:52:33.8438|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61206.747ms 200 application/json; charset=utf-8 2025-12-03 07:52:33.8719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:52:33.8760||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:52:33.8760||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 07:53:12.6566|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 07:53:12.6566|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 07:53:12.6566|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 07:53:12.6678|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 07:53:12.6678|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 07:53:12.6678|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 07:53:12.6678|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 07:53:12.6941|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-12-03 07:53:12.7049||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 07:53:12.7049||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 07:53:12.7411||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 07:53:12.7471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:53:12.7471||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 07:53:33.9470||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:53:33.9470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:53:33.9470||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:53:33.9786||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:53:33.9786||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:53:33.9786||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 07:54:12.7992||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:54:12.7992||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:54:12.7992||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:54:12.8273||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:54:12.8306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:54:12.8306||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 07:54:34.0680||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:54:34.0680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:54:34.0680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:54:34.0940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:54:34.0991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:54:34.0991||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 07:55:12.8854||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:55:12.8854||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:55:12.8854||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:55:12.9137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:55:12.9137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:55:12.9137||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 07:55:34.1956||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:55:34.1956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:55:34.1956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:55:34.2278||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:55:34.2278||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:55:34.2278||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 07:56:12.9808||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:56:12.9808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:56:12.9808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:56:13.0044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:56:13.0044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:56:13.0044||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 07:56:34.3116||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:56:34.3116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:56:34.3116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:56:34.3426||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:56:34.3426||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:56:34.3426||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 07:57:13.0827||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:57:13.0827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:57:13.0827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:57:13.1003||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:57:13.1003||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:57:13.1003||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 07:57:34.4392||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:57:34.4392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:57:34.4392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:57:34.4659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:57:34.5607|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-12-03 07:57:34.5925|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-12-03 07:57:34.5925|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-12-03 07:57:34.6287|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:57:34.6287|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-12-03 07:57:34.6393|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:57:34.6393|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 07:57:34.6393|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:57:34.6651|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-12-03 07:57:34.6651|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:57:34.6720|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 07:57:34.6720|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:57:34.6720|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 07:57:34.6720|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:57:34.8404|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 07:57:34.8537|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 361780.0583ms 2025-12-03 07:57:34.8537|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 07:57:34.8537|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 362196.6028ms 200 application/json; charset=utf-8 2025-12-03 07:58:13.1956||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:58:13.1956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:58:13.1956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:58:13.2198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:58:13.2198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 07:58:13.2244||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 07:59:13.2739||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response ["The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout."] 2025-12-03 07:59:13.2739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 07:59:13.2739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 07:59:13.3027||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 07:59:13.3150|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-12-03 07:59:13.3240|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-12-03 07:59:13.3240|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 07:59:13.3362|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-12-03 07:59:13.3362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 07:59:13.3362|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-12-03 07:59:13.3362|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-12-03 07:59:13.3526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:59:13.3526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 07:59:13.3526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:59:13.3526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 07:59:13.3526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:59:13.3526|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 07:59:13.3692|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 07:59:13.4270|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 07:59:13.4318|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 360756.8669ms 2025-12-03 07:59:13.4318|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 07:59:13.4318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 360780.154ms 200 application/json; charset=utf-8 2025-12-03 08:14:27.4358|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:14421/ACCOUNTSERVICES/iisintegration 0 2025-12-03 08:14:27.4400|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2322ms 202 2025-12-03 08:46:30.7571||DEBUG|AccountManagement.Program|init main function 2025-12-03 08:46:33.2703|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-12-03 08:46:33.2858|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-12-03 08:46:33.2858|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-12-03 08:46:33.3254|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:46:33.5788|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 08:46:33.6009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 08:46:33.6009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 08:46:33.6009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 08:46:33.6236|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-03 08:46:33.6385|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-03 08:46:33.7808||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-12-03 08:46:33.9285|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 08:46:33.9285|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 08:46:33.9285|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 08:46:33.9285|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=533 2025-12-03 08:46:33.9923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:46:33.9923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:46:33.9923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:46:33.9923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:46:33.9923|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.6329ms 204 2025-12-03 08:46:33.9923|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.6332ms 204 2025-12-03 08:46:33.9923|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.6327ms 204 2025-12-03 08:46:33.9923|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.629ms 204 2025-12-03 08:46:34.8825|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 08:46:34.8825|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 08:46:34.8825|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 08:46:34.8825|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=533 2025-12-03 08:46:35.0570|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:46:35.0570|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:46:35.0570|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:46:35.0570|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:46:35.0570|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:46:35.0570|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:46:35.0691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:46:35.0691|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:46:35.0691|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:46:35.0691|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:46:35.0691|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:46:35.0691|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:46:35.0691|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 08:46:35.0691|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 08:46:35.0691|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 08:46:35.0691|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 08:46:35.1040|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 08:46:35.1040|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:46:35.1194|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-12-03 08:46:35.1194|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 08:46:35.1194|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 08:46:35.1430||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 209 2025-12-03 08:46:35.1430|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:46:35.1430|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:46:35.2872|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-12-03 08:46:35.3372||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 08:46:35.3372|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-12-03 08:46:35.3372|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (33ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[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-12-03 08:46:35.3372||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 08:46:35.3598|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-12-03 08:46:35.3598|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 08:46:35.3775||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 08:46:35.3775||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 08:46:35.3775|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 262.4817ms 2025-12-03 08:46:35.3775|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 08:46:35.3775|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 283.3011ms 2025-12-03 08:46:35.3775|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 508.0526ms 200 application/json; charset=utf-8 2025-12-03 08:46:35.3775|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 08:46:35.3921|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 510.2622ms 200 application/json; charset=utf-8 2025-12-03 08:46:35.5439||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-12-03 08:46:35.5439||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-12-03 08:46:35.5715||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 08:46:35.5715||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:46:35.5715||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 08:46:35.5715||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012335 2025-12-03 08:46:36.4795||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 08:46:36.4966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:46:36.4966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:46:36.5227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:46:36.5227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:46:36.5227||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201233545 2025-12-03 08:46:37.4631||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 08:46:37.4631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:46:37.4631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:46:37.4887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:46:37.5840|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [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-12-03 08:46:37.5840|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-12-03 08:46:37.6146|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-12-03 08:46:37.6302|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:46:37.6302||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 08:46:37.6566||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 08:46:37.6566|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-12-03 08:46:37.6619|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 08:46:37.6619|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2548.6653ms 2025-12-03 08:46:37.6619|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 08:46:37.6619|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2792.8711ms 200 application/json; charset=utf-8 2025-12-03 08:46:37.6877|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-12-03 08:46:37.6937|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-12-03 08:46:37.8072|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 08:46:37.8206|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 2697.001ms 2025-12-03 08:46:37.8206|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 08:46:37.8206|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2943.0793ms 200 application/json; charset=utf-8 2025-12-03 08:54:31.8285|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 08:54:31.8349|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:54:31.8349|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5819ms 204 2025-12-03 08:54:31.8349|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 08:54:31.8349|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:54:31.8517|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:54:31.8517|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:54:31.8517|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 08:54:31.8517|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-12-03 08:54:31.8517|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 08:54:31.8517|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 08:54:31.8517|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 08:54:31.8517|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:54:31.8517|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:54:31.8650|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:54:31.8650|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:54:31.8650|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3375ms 204 2025-12-03 08:54:31.8650|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3692ms 204 2025-12-03 08:54:31.8650|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9513ms 204 2025-12-03 08:54:31.8650|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 08:54:31.8650|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 08:54:31.8806|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:54:31.8806|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:54:31.8806|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 08:54:31.8806|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:54:31.8806|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:54:31.8806|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:54:31.8806|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:54:31.8806|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-12-03 08:54:31.8806|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:54:31.8806|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:54:31.8806|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 08:54:31.8981|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-12-03 08:54:31.8981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 08:54:31.8981|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:54:31.8981|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 47.0258ms 2025-12-03 08:54:31.8981|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 08:54:31.8981|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 08:54:31.8981|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 08:54:31.9128|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:54:31.9128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.7622ms 200 application/json; charset=utf-8 2025-12-03 08:54:31.9128|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 08:54:31.9128|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 08:54:31.9128|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-12-03 08:54:31.9128|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:54:31.9128||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 08:54:31.9128|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 08:54:31.9128|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.2566ms 2025-12-03 08:54:31.9128|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-12-03 08:54:31.9128|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 08:54:31.9291|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.159ms 200 application/json; charset=utf-8 2025-12-03 08:54:31.9291||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 08:54:31.9291||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 08:54:31.9291||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 08:54:31.9471||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 08:54:31.9644||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 08:54:31.9644||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 08:54:31.9644||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 08:54:31.9644||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 08:54:31.9758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:54:31.9758||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 08:54:33.8173||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 08:54:33.8227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:54:33.8227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:54:33.8416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:54:33.8416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:54:33.8522||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 08:54:33.9268||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 08:54:33.9345||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 08:54:33.9345|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 08:54:33.9345|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2022.177ms 2025-12-03 08:54:33.9345|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 08:54:33.9439|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2060.1739ms 200 application/json; charset=utf-8 2025-12-03 08:54:34.6380||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 08:54:34.6380||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:54:34.6380||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:54:34.6642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:54:34.6642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:54:34.6642||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 08:54:35.4457||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 08:54:35.4457||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:54:35.4457||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:54:35.4761||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:54:35.4761||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:54:35.4761||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 08:54:36.2873||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 08:54:36.2873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:54:36.2873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:54:36.3205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:54:36.3205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:54:36.3205||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 08:54:37.1206||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 08:54:37.1206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:54:37.1206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:54:37.1483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:54:37.1483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:54:37.1483||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 08:54:37.9374||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-12-03 08:54:37.9374||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:54:37.9464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:54:37.9650||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:54:37.9965|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [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-12-03 08:54:38.0071|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-12-03 08:54:38.0071|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:54:38.0071|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:54:38.0071|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:54:38.0071|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:54:38.0225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:54:38.0225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:54:38.0225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:54:38.0225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:54:38.0225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:54:38.0225|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:54:38.0403|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-12-03 08:54:38.0403|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:54:38.1021|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 08:54:38.1021|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6187.0533ms 2025-12-03 08:54:38.1021|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 08:54:38.1021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6232.1038ms 200 application/json; charset=utf-8 2025-12-03 08:55:56.6149|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 08:55:56.6149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:55:56.6212|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.4504ms 204 2025-12-03 08:55:56.6212|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 08:55:56.6212|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:55:56.6212|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:55:56.6212|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:55:56.6212|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 08:55:56.6366|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-12-03 08:55:56.6366|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:55:56.6521|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-12-03 08:55:56.6521|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-12-03 08:55:56.6521|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 19.2931ms 2025-12-03 08:55:56.6521|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 08:55:56.6521|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.5853ms 200 application/json; charset=utf-8 2025-12-03 08:55:56.6521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 08:55:56.6521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 08:55:56.6521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 08:55:56.6666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:55:56.6666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:55:56.6666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:55:56.6666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1423ms 204 2025-12-03 08:55:56.6666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9231ms 204 2025-12-03 08:55:56.6666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2835ms 204 2025-12-03 08:55:56.6666|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 08:55:56.6666|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 08:55:56.6666|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 08:55:56.6666|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:55:56.6831|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:55:56.6831|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 08:55:56.6831|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:55:56.6831|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:55:56.6831|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 08:55:56.6831|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:55:56.6831|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 08:55:56.6831|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:55:56.6831|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 08:55:56.6831|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 08:55:56.6831|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 08:55:56.6831|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 08:55:56.6997|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:55:56.6997|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 08:55:56.6997|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 08:55:56.6997||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 08:55:56.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-12-03 08:55:56.6997|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 08:55:56.6997||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 08:55:56.7136|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-12-03 08:55:56.7136||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 08:55:56.7136||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 08:55:56.7136|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 08:55:56.7136|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.2128ms 2025-12-03 08:55:56.7136||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 08:55:56.7136|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 08:55:56.7136|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.5678ms 200 application/json; charset=utf-8 2025-12-03 08:55:56.7388||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 08:55:56.7388||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 08:55:56.7448||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 08:55:56.7448||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 08:55:56.7448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:55:56.7448||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 08:55:57.6863||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 08:55:57.6863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:55:57.6863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:55:57.7096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:55:57.7096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:55:57.7155||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 08:55:58.4945||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 08:55:58.4990||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:55:58.4990||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:55:58.5169||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:55:58.5169||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:55:58.5169||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 08:55:59.3037||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 08:55:59.3082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:55:59.3082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:55:59.3264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:55:59.3264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:55:59.3264||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 08:56:00.1773||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 08:56:00.1773||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 08:56:00.1842||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 08:56:00.1842||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:56:00.1842|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 08:56:00.1842||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:56:00.1842|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3489.1773ms 2025-12-03 08:56:00.1842|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 08:56:00.1978|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3518.4553ms 200 application/json; charset=utf-8 2025-12-03 08:56:00.1978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:56:00.2166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:56:00.2166||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 08:56:01.1999||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 08:56:01.1999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:56:01.1999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:56:01.2218||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:56:01.2218||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 08:56:01.2218||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 08:56:02.0434||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-12-03 08:56:02.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 08:56:02.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 08:56:02.0678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 08:56:02.0855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @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-12-03 08:56:02.0927|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-12-03 08:56:02.0927|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:56:02.0927|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:56:02.1056|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:56:02.1056|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-12-03 08:56:02.1056|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-12-03 08:56:02.1204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:56:02.1204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:56:02.1204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:56:02.1204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:56:02.1204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:56:02.1204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 08:56:02.1363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 08:56:02.1892|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 08:56:02.1892|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5493.3224ms 2025-12-03 08:56:02.1892|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 08:56:02.1892|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5516.8359ms 200 application/json; charset=utf-8 2025-12-03 09:02:02.6975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2025-12-03 09:02:02.7006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:02:02.7006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9709ms 204 2025-12-03 09:02:02.7006|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2025-12-03 09:02:02.7184|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:02:02.7184|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:02:02.7184|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:02:02.7184|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 09:02:02.7353|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-12-03 09:02:02.7353||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:02:02.7578||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:02:02.7578||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:02:02.7856||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:02:02.7856||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:02:02.7856||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:02:06.9402||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":69675757.94,"formattedAmount":"69,675,757.94","bookBalance":69675757.94,"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":202.63,"formattedAmount":"202.63","bookBalance":202.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":2456739.72,"formattedAmount":"2,456,739.72","bookBalance":2456739.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":192333.65,"formattedAmount":"192,333.65","bookBalance":192333.65,"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":332581.31,"formattedAmount":"332,581.31","bookBalance":332581.31,"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":7839419.9,"formattedAmount":"7,839,419.90","bookBalance":7839419.9,"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":2797954.05,"formattedAmount":"2,797,954.05","bookBalance":2797954.05,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":473.58,"formattedAmount":"473.58","bookBalance":473.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88619.52,"formattedAmount":"88,619.52","bookBalance":88619.52,"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":3207.01,"formattedAmount":"3,207.01","bookBalance":3207.01,"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":10221.49,"formattedAmount":"10,221.49","bookBalance":10221.49,"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":15326.65,"formattedAmount":"15,326.65","bookBalance":15326.65,"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":54563.88,"formattedAmount":"54,563.88","bookBalance":54563.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":30261.34,"formattedAmount":"30,261.34","bookBalance":30261.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":133974.07,"formattedAmount":"133,974.07","bookBalance":133974.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":1166525.31,"formattedAmount":"1,166,525.31","bookBalance":1166525.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":160530.0,"formattedAmount":"160,530.00","bookBalance":160530.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":106918.46,"formattedAmount":"106,918.46","bookBalance":106918.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":769203.06,"formattedAmount":"769,203.06","bookBalance":769203.06,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":90000000.0,"formattedAmount":"90,000,000.00","bookBalance":90000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":27384533.85,"formattedAmount":"27,384,533.85","bookBalance":27384533.85,"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":78440824.0,"formattedAmount":"78,440,824.00","bookBalance":78440824.0,"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":176922.07,"formattedAmount":"176,922.07","bookBalance":176922.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":574702.72,"formattedAmount":"574,702.72","bookBalance":574702.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":14891072.99,"formattedAmount":"14,891,072.99","bookBalance":14891072.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":5820725.7,"formattedAmount":"5,820,725.70","bookBalance":5820725.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":4000000.0,"formattedAmount":"4,000,000.00","bookBalance":4000000.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":13313654.46,"formattedAmount":"13,313,654.46","bookBalance":13313654.46,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1770000.78,"formattedAmount":"1,770,000.78","bookBalance":1770000.78,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":104146689.96,"formattedAmount":"104,146,689.96","bookBalance":104146689.96,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5097035.77,"formattedAmount":"5,097,035.77","bookBalance":5097035.77,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":1444386.53,"formattedAmount":"1,444,386.53","bookBalance":1444386.53,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":1076816.88,"formattedAmount":"1,076,816.88","bookBalance":1076816.88,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":71579.16,"formattedAmount":"71,579.16","bookBalance":71579.16,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":4410090.16,"formattedAmount":"4,410,090.16","bookBalance":4410090.16,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":1292400.0,"formattedAmount":"1,292,400.00","bookBalance":1292400.0,"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":47200467.26,"formattedAmount":"47,200,467.26","bookBalance":47200467.26,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":51317412.44,"formattedAmount":"51,317,412.44","bookBalance":51317412.44,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4194809.68,"formattedAmount":"4,194,809.68","bookBalance":4194809.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":2549941.71,"formattedAmount":"2,549,941.71","bookBalance":2549941.71,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11102793.68,"formattedAmount":"11,102,793.68","bookBalance":11102793.68,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":232185.83,"formattedAmount":"232,185.83","bookBalance":232185.83,"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":7872436.85,"formattedAmount":"7,872,436.85","bookBalance":7872436.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":25123.11,"formattedAmount":"25,123.11","bookBalance":25123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10281828.58,"formattedAmount":"10,281,828.58","bookBalance":10281828.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":6002628.42,"formattedAmount":"6,002,628.42","bookBalance":6002628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":8691752.0,"formattedAmount":"8,691,752.00","bookBalance":8691752.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":3223308.81,"formattedAmount":"3,223,308.81","bookBalance":3223308.81,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":1176225.66,"formattedAmount":"1,176,225.66","bookBalance":1176225.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":1180219.29,"formattedAmount":"1,180,219.29","bookBalance":1180219.29,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":3372521.54,"formattedAmount":"3,372,521.54","bookBalance":3372521.54,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":932016.33,"formattedAmount":"932,016.33","bookBalance":932016.33,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1940563.15,"formattedAmount":"1,940,563.15","bookBalance":1940563.15,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1343209.25,"formattedAmount":"1,343,209.25","bookBalance":1343209.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":86009.97,"formattedAmount":"86,009.97","bookBalance":86009.97,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":308571.51,"formattedAmount":"308,571.51","bookBalance":308571.51,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":360106.26,"formattedAmount":"360,106.26","bookBalance":360106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":336577.47,"formattedAmount":"336,577.47","bookBalance":336577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1051185.49,"formattedAmount":"1,051,185.49","bookBalance":1051185.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1187357.67,"formattedAmount":"1,187,357.67","bookBalance":1187357.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1510485.01,"formattedAmount":"1,510,485.01","bookBalance":1510485.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":7629969.99,"formattedAmount":"7,629,969.99","bookBalance":7629969.99,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":497734.53,"formattedAmount":"497,734.53","bookBalance":497734.53,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":97384.05,"formattedAmount":"97,384.05","bookBalance":97384.05,"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":1659623.31,"formattedAmount":"1,659,623.31","bookBalance":1659623.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5453513.79,"formattedAmount":"5,453,513.79","bookBalance":5453513.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":819119.81,"formattedAmount":"819,119.81","bookBalance":819119.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":312547.5,"formattedAmount":"312,547.50","bookBalance":312547.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":90606.88,"formattedAmount":"90,606.88","bookBalance":90606.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":1617635.22,"formattedAmount":"1,617,635.22","bookBalance":1617635.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":137894.23,"formattedAmount":"137,894.23","bookBalance":137894.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":869471.91,"formattedAmount":"869,471.91","bookBalance":869471.91,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":375162.49,"formattedAmount":"375,162.49","bookBalance":375162.49,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":315630.84,"formattedAmount":"315,630.84","bookBalance":315630.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":176947.8,"formattedAmount":"176,947.80","bookBalance":176947.8,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":1530911.04,"formattedAmount":"1,530,911.04","bookBalance":1530911.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":1922913.67,"formattedAmount":"1,922,913.67","bookBalance":1922913.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1672234.66,"formattedAmount":"1,672,234.66","bookBalance":1672234.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":275507.5,"formattedAmount":"275,507.50","bookBalance":275507.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1008686.36,"formattedAmount":"1,008,686.36","bookBalance":1008686.36,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":18568152.73,"formattedAmount":"18,568,152.73","bookBalance":18568152.73,"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":972141.41,"formattedAmount":"972,141.41","bookBalance":972141.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":308526.65,"formattedAmount":"308,526.65","bookBalance":308526.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":619506.0,"formattedAmount":"619,506.00","bookBalance":619506.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":45374.95,"formattedAmount":"45,374.95","bookBalance":45374.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":103063.72,"formattedAmount":"103,063.72","bookBalance":103063.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":1496542.06,"formattedAmount":"1,496,542.06","bookBalance":1496542.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":129122.6,"formattedAmount":"129,122.60","bookBalance":129122.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":4679064.19,"formattedAmount":"4,679,064.19","bookBalance":4679064.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":707722.02,"formattedAmount":"707,722.02","bookBalance":707722.02,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":261472.63,"formattedAmount":"261,472.63","bookBalance":261472.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":1382143.01,"formattedAmount":"1,382,143.01","bookBalance":1382143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1624658.59,"formattedAmount":"1,624,658.59","bookBalance":1624658.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":154582.63,"formattedAmount":"154,582.63","bookBalance":154582.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":279246.42,"formattedAmount":"279,246.42","bookBalance":279246.42,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":37413929.4,"formattedAmount":"37,413,929.40","bookBalance":37413929.4,"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":181971.07,"formattedAmount":"181,971.07","bookBalance":181971.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":396500.69,"formattedAmount":"396,500.69","bookBalance":396500.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":1044747.58,"formattedAmount":"1,044,747.58","bookBalance":1044747.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":217941.78,"formattedAmount":"217,941.78","bookBalance":217941.78,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":45803.84,"formattedAmount":"45,803.84","bookBalance":45803.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":489149.03,"formattedAmount":"489,149.03","bookBalance":489149.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":1312448.68,"formattedAmount":"1,312,448.68","bookBalance":1312448.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":709625.32,"formattedAmount":"709,625.32","bookBalance":709625.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":247124.9,"formattedAmount":"247,124.90","bookBalance":247124.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":31537.15,"formattedAmount":"31,537.15","bookBalance":31537.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":268230.02,"formattedAmount":"268,230.02","bookBalance":268230.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":971591.33,"formattedAmount":"971,591.33","bookBalance":971591.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":225439.21,"formattedAmount":"225,439.21","bookBalance":225439.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":141415.47,"formattedAmount":"141,415.47","bookBalance":141415.47,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":343453.98,"formattedAmount":"343,453.98","bookBalance":343453.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":187305.64,"formattedAmount":"187,305.64","bookBalance":187305.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":120270.77,"formattedAmount":"120,270.77","bookBalance":120270.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":150854.47,"formattedAmount":"150,854.47","bookBalance":150854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":843207.06,"formattedAmount":"843,207.06","bookBalance":843207.06,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":180940.06,"formattedAmount":"180,940.06","bookBalance":180940.06,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1584929.2,"formattedAmount":"1,584,929.20","bookBalance":1584929.2,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":703602.83,"formattedAmount":"703,602.83","bookBalance":703602.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2638444.11,"formattedAmount":"2,638,444.11","bookBalance":2638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":39717.0,"formattedAmount":"39,717.00","bookBalance":39717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":27250.41,"formattedAmount":"27,250.41","bookBalance":27250.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":85555.16,"formattedAmount":"85,555.16","bookBalance":85555.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":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":186768.99,"formattedAmount":"186,768.99","bookBalance":186768.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":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":105805.27,"formattedAmount":"105,805.27","bookBalance":105805.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":154000.77,"formattedAmount":"154,000.77","bookBalance":154000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":1683752.3,"formattedAmount":"1,683,752.30","bookBalance":1683752.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":167264.1,"formattedAmount":"167,264.10","bookBalance":167264.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":63052.29,"formattedAmount":"63,052.29","bookBalance":63052.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":3081018.55,"formattedAmount":"3,081,018.55","bookBalance":3081018.55,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":355756.87,"formattedAmount":"355,756.87","bookBalance":355756.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":135603.32,"formattedAmount":"135,603.32","bookBalance":135603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":554745.29,"formattedAmount":"554,745.29","bookBalance":554745.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":37377.76,"formattedAmount":"37,377.76","bookBalance":37377.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":720470.2,"formattedAmount":"720,470.20","bookBalance":720470.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2502258.95,"formattedAmount":"2,502,258.95","bookBalance":2502258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":156284.0,"formattedAmount":"156,284.00","bookBalance":156284.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":26201.45,"formattedAmount":"26,201.45","bookBalance":26201.45,"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":860587.3,"formattedAmount":"860,587.30","bookBalance":860587.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":1830643.67,"formattedAmount":"1,830,643.67","bookBalance":1830643.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3168253.54,"formattedAmount":"3,168,253.54","bookBalance":3168253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":2933.53,"formattedAmount":"2,933.53","bookBalance":2933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":1672354.66,"formattedAmount":"1,672,354.66","bookBalance":1672354.66,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":439376.0,"formattedAmount":"439,376.00","bookBalance":439376.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":191681.81,"formattedAmount":"191,681.81","bookBalance":191681.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2638387.33,"formattedAmount":"2,638,387.33","bookBalance":2638387.33,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":2465361.85,"formattedAmount":"2,465,361.85","bookBalance":2465361.85,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3604356.68,"formattedAmount":"3,604,356.68","bookBalance":3604356.68,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":23383.03,"formattedAmount":"23,383.03","bookBalance":23383.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":1550010.59,"formattedAmount":"1,550,010.59","bookBalance":1550010.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":1206467.6,"formattedAmount":"1,206,467.60","bookBalance":1206467.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":11000000.0,"formattedAmount":"11,000,000.00","bookBalance":11000000.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":4593023.18,"formattedAmount":"4,593,023.18","bookBalance":4593023.18,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":91929.0,"formattedAmount":"91,929.00","bookBalance":91929.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":9584140.99,"formattedAmount":"9,584,140.99","bookBalance":9584140.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":157242.45,"formattedAmount":"157,242.45","bookBalance":157242.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":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":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":1485809.0,"formattedAmount":"1,485,809.00","bookBalance":1485809.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":239281.64,"formattedAmount":"239,281.64","bookBalance":239281.64,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":26293.07,"formattedAmount":"26,293.07","bookBalance":26293.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":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":315093.9,"formattedAmount":"315,093.90","bookBalance":315093.9,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:02:06.9505||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:02:06.9505|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-12-03 09:02:06.9864|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 4248.9071ms 2025-12-03 09:02:06.9864|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 09:02:06.9864|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4275.7061ms 200 application/json; charset=utf-8 2025-12-03 09:02:08.7182|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2025-12-03 09:02:08.7182|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:02:08.7182|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4339ms 204 2025-12-03 09:02:08.7529|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2025-12-03 09:02:08.7529|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:02:08.7529|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:02:08.7529|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:02:08.7650|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 09:02:08.7650|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-12-03 09:02:09.0012||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:02:09.0012||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:02:09.0012||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:02:09.0286||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:02:09.0286||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:02:09.0286||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:02:13.0309||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":69675757.94,"formattedAmount":"69,675,757.94","bookBalance":69675757.94,"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":202.63,"formattedAmount":"202.63","bookBalance":202.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":2456739.72,"formattedAmount":"2,456,739.72","bookBalance":2456739.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":192333.65,"formattedAmount":"192,333.65","bookBalance":192333.65,"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":332581.31,"formattedAmount":"332,581.31","bookBalance":332581.31,"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":7839419.9,"formattedAmount":"7,839,419.90","bookBalance":7839419.9,"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":2797954.05,"formattedAmount":"2,797,954.05","bookBalance":2797954.05,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":473.58,"formattedAmount":"473.58","bookBalance":473.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88619.52,"formattedAmount":"88,619.52","bookBalance":88619.52,"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":3207.01,"formattedAmount":"3,207.01","bookBalance":3207.01,"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":10221.49,"formattedAmount":"10,221.49","bookBalance":10221.49,"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":15326.65,"formattedAmount":"15,326.65","bookBalance":15326.65,"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":54563.88,"formattedAmount":"54,563.88","bookBalance":54563.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":30261.34,"formattedAmount":"30,261.34","bookBalance":30261.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":133974.07,"formattedAmount":"133,974.07","bookBalance":133974.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":1166525.31,"formattedAmount":"1,166,525.31","bookBalance":1166525.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":160530.0,"formattedAmount":"160,530.00","bookBalance":160530.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":106918.46,"formattedAmount":"106,918.46","bookBalance":106918.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":769203.06,"formattedAmount":"769,203.06","bookBalance":769203.06,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":90000000.0,"formattedAmount":"90,000,000.00","bookBalance":90000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":27384533.85,"formattedAmount":"27,384,533.85","bookBalance":27384533.85,"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":78440824.0,"formattedAmount":"78,440,824.00","bookBalance":78440824.0,"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":176922.07,"formattedAmount":"176,922.07","bookBalance":176922.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":574702.72,"formattedAmount":"574,702.72","bookBalance":574702.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":14891072.99,"formattedAmount":"14,891,072.99","bookBalance":14891072.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":5820725.7,"formattedAmount":"5,820,725.70","bookBalance":5820725.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":4000000.0,"formattedAmount":"4,000,000.00","bookBalance":4000000.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":13313654.46,"formattedAmount":"13,313,654.46","bookBalance":13313654.46,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1770000.78,"formattedAmount":"1,770,000.78","bookBalance":1770000.78,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":104146689.96,"formattedAmount":"104,146,689.96","bookBalance":104146689.96,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5097035.77,"formattedAmount":"5,097,035.77","bookBalance":5097035.77,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":1444386.53,"formattedAmount":"1,444,386.53","bookBalance":1444386.53,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":1076816.88,"formattedAmount":"1,076,816.88","bookBalance":1076816.88,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":71579.16,"formattedAmount":"71,579.16","bookBalance":71579.16,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":4410090.16,"formattedAmount":"4,410,090.16","bookBalance":4410090.16,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":1292400.0,"formattedAmount":"1,292,400.00","bookBalance":1292400.0,"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":47200467.26,"formattedAmount":"47,200,467.26","bookBalance":47200467.26,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":51317412.44,"formattedAmount":"51,317,412.44","bookBalance":51317412.44,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4194809.68,"formattedAmount":"4,194,809.68","bookBalance":4194809.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":2549941.71,"formattedAmount":"2,549,941.71","bookBalance":2549941.71,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11102793.68,"formattedAmount":"11,102,793.68","bookBalance":11102793.68,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":232185.83,"formattedAmount":"232,185.83","bookBalance":232185.83,"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":7872436.85,"formattedAmount":"7,872,436.85","bookBalance":7872436.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":25123.11,"formattedAmount":"25,123.11","bookBalance":25123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10281828.58,"formattedAmount":"10,281,828.58","bookBalance":10281828.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":6002628.42,"formattedAmount":"6,002,628.42","bookBalance":6002628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":8691752.0,"formattedAmount":"8,691,752.00","bookBalance":8691752.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":3223308.81,"formattedAmount":"3,223,308.81","bookBalance":3223308.81,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":1176225.66,"formattedAmount":"1,176,225.66","bookBalance":1176225.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":1180219.29,"formattedAmount":"1,180,219.29","bookBalance":1180219.29,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":3372521.54,"formattedAmount":"3,372,521.54","bookBalance":3372521.54,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":932016.33,"formattedAmount":"932,016.33","bookBalance":932016.33,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1940563.15,"formattedAmount":"1,940,563.15","bookBalance":1940563.15,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1343209.25,"formattedAmount":"1,343,209.25","bookBalance":1343209.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":86009.97,"formattedAmount":"86,009.97","bookBalance":86009.97,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":308571.51,"formattedAmount":"308,571.51","bookBalance":308571.51,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":360106.26,"formattedAmount":"360,106.26","bookBalance":360106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":336577.47,"formattedAmount":"336,577.47","bookBalance":336577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1051185.49,"formattedAmount":"1,051,185.49","bookBalance":1051185.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1187357.67,"formattedAmount":"1,187,357.67","bookBalance":1187357.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1510485.01,"formattedAmount":"1,510,485.01","bookBalance":1510485.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":7629969.99,"formattedAmount":"7,629,969.99","bookBalance":7629969.99,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":497734.53,"formattedAmount":"497,734.53","bookBalance":497734.53,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":97384.05,"formattedAmount":"97,384.05","bookBalance":97384.05,"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":1659623.31,"formattedAmount":"1,659,623.31","bookBalance":1659623.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5453513.79,"formattedAmount":"5,453,513.79","bookBalance":5453513.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":819119.81,"formattedAmount":"819,119.81","bookBalance":819119.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":312547.5,"formattedAmount":"312,547.50","bookBalance":312547.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":90606.88,"formattedAmount":"90,606.88","bookBalance":90606.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":1617635.22,"formattedAmount":"1,617,635.22","bookBalance":1617635.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":137894.23,"formattedAmount":"137,894.23","bookBalance":137894.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":869471.91,"formattedAmount":"869,471.91","bookBalance":869471.91,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":375162.49,"formattedAmount":"375,162.49","bookBalance":375162.49,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":315630.84,"formattedAmount":"315,630.84","bookBalance":315630.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":176947.8,"formattedAmount":"176,947.80","bookBalance":176947.8,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":1530911.04,"formattedAmount":"1,530,911.04","bookBalance":1530911.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":1922913.67,"formattedAmount":"1,922,913.67","bookBalance":1922913.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1672234.66,"formattedAmount":"1,672,234.66","bookBalance":1672234.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":275507.5,"formattedAmount":"275,507.50","bookBalance":275507.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1008686.36,"formattedAmount":"1,008,686.36","bookBalance":1008686.36,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":18568152.73,"formattedAmount":"18,568,152.73","bookBalance":18568152.73,"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":972141.41,"formattedAmount":"972,141.41","bookBalance":972141.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":308526.65,"formattedAmount":"308,526.65","bookBalance":308526.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":619506.0,"formattedAmount":"619,506.00","bookBalance":619506.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":45374.95,"formattedAmount":"45,374.95","bookBalance":45374.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":103063.72,"formattedAmount":"103,063.72","bookBalance":103063.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":1496542.06,"formattedAmount":"1,496,542.06","bookBalance":1496542.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":129122.6,"formattedAmount":"129,122.60","bookBalance":129122.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":4679064.19,"formattedAmount":"4,679,064.19","bookBalance":4679064.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":707722.02,"formattedAmount":"707,722.02","bookBalance":707722.02,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":261472.63,"formattedAmount":"261,472.63","bookBalance":261472.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":1382143.01,"formattedAmount":"1,382,143.01","bookBalance":1382143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1624658.59,"formattedAmount":"1,624,658.59","bookBalance":1624658.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":154582.63,"formattedAmount":"154,582.63","bookBalance":154582.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":279246.42,"formattedAmount":"279,246.42","bookBalance":279246.42,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":37413929.4,"formattedAmount":"37,413,929.40","bookBalance":37413929.4,"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":181971.07,"formattedAmount":"181,971.07","bookBalance":181971.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":396500.69,"formattedAmount":"396,500.69","bookBalance":396500.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":1044747.58,"formattedAmount":"1,044,747.58","bookBalance":1044747.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":217941.78,"formattedAmount":"217,941.78","bookBalance":217941.78,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":45803.84,"formattedAmount":"45,803.84","bookBalance":45803.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":489149.03,"formattedAmount":"489,149.03","bookBalance":489149.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":1312448.68,"formattedAmount":"1,312,448.68","bookBalance":1312448.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":709625.32,"formattedAmount":"709,625.32","bookBalance":709625.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":247124.9,"formattedAmount":"247,124.90","bookBalance":247124.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":31537.15,"formattedAmount":"31,537.15","bookBalance":31537.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":268230.02,"formattedAmount":"268,230.02","bookBalance":268230.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":971591.33,"formattedAmount":"971,591.33","bookBalance":971591.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":225439.21,"formattedAmount":"225,439.21","bookBalance":225439.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":141415.47,"formattedAmount":"141,415.47","bookBalance":141415.47,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":343453.98,"formattedAmount":"343,453.98","bookBalance":343453.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":187305.64,"formattedAmount":"187,305.64","bookBalance":187305.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":120270.77,"formattedAmount":"120,270.77","bookBalance":120270.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":150854.47,"formattedAmount":"150,854.47","bookBalance":150854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":843207.06,"formattedAmount":"843,207.06","bookBalance":843207.06,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":180940.06,"formattedAmount":"180,940.06","bookBalance":180940.06,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1584929.2,"formattedAmount":"1,584,929.20","bookBalance":1584929.2,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":703602.83,"formattedAmount":"703,602.83","bookBalance":703602.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2638444.11,"formattedAmount":"2,638,444.11","bookBalance":2638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":39717.0,"formattedAmount":"39,717.00","bookBalance":39717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":27250.41,"formattedAmount":"27,250.41","bookBalance":27250.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":85555.16,"formattedAmount":"85,555.16","bookBalance":85555.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":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":186768.99,"formattedAmount":"186,768.99","bookBalance":186768.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":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":105805.27,"formattedAmount":"105,805.27","bookBalance":105805.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":154000.77,"formattedAmount":"154,000.77","bookBalance":154000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":1683752.3,"formattedAmount":"1,683,752.30","bookBalance":1683752.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":167264.1,"formattedAmount":"167,264.10","bookBalance":167264.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":63052.29,"formattedAmount":"63,052.29","bookBalance":63052.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":3081018.55,"formattedAmount":"3,081,018.55","bookBalance":3081018.55,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":355756.87,"formattedAmount":"355,756.87","bookBalance":355756.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":135603.32,"formattedAmount":"135,603.32","bookBalance":135603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":554745.29,"formattedAmount":"554,745.29","bookBalance":554745.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":37377.76,"formattedAmount":"37,377.76","bookBalance":37377.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":720470.2,"formattedAmount":"720,470.20","bookBalance":720470.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2502258.95,"formattedAmount":"2,502,258.95","bookBalance":2502258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":156284.0,"formattedAmount":"156,284.00","bookBalance":156284.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":26201.45,"formattedAmount":"26,201.45","bookBalance":26201.45,"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":860587.3,"formattedAmount":"860,587.30","bookBalance":860587.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":1830643.67,"formattedAmount":"1,830,643.67","bookBalance":1830643.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3168253.54,"formattedAmount":"3,168,253.54","bookBalance":3168253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":2933.53,"formattedAmount":"2,933.53","bookBalance":2933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":1672354.66,"formattedAmount":"1,672,354.66","bookBalance":1672354.66,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":439376.0,"formattedAmount":"439,376.00","bookBalance":439376.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":191681.81,"formattedAmount":"191,681.81","bookBalance":191681.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2638387.33,"formattedAmount":"2,638,387.33","bookBalance":2638387.33,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":2465361.85,"formattedAmount":"2,465,361.85","bookBalance":2465361.85,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3604356.68,"formattedAmount":"3,604,356.68","bookBalance":3604356.68,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":23383.03,"formattedAmount":"23,383.03","bookBalance":23383.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":1550010.59,"formattedAmount":"1,550,010.59","bookBalance":1550010.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":1206467.6,"formattedAmount":"1,206,467.60","bookBalance":1206467.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":11000000.0,"formattedAmount":"11,000,000.00","bookBalance":11000000.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":4593023.18,"formattedAmount":"4,593,023.18","bookBalance":4593023.18,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":91929.0,"formattedAmount":"91,929.00","bookBalance":91929.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":9584140.99,"formattedAmount":"9,584,140.99","bookBalance":9584140.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":157242.45,"formattedAmount":"157,242.45","bookBalance":157242.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":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":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":1485809.0,"formattedAmount":"1,485,809.00","bookBalance":1485809.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":239281.64,"formattedAmount":"239,281.64","bookBalance":239281.64,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":26293.07,"formattedAmount":"26,293.07","bookBalance":26293.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":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":315093.9,"formattedAmount":"315,093.90","bookBalance":315093.9,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:02:13.0309||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:02:13.2162|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-12-03 09:02:13.2162|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 4451.599ms 2025-12-03 09:02:13.2162|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 09:02:13.2162|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4476.2302ms 200 application/json; charset=utf-8 2025-12-03 09:03:42.3275|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:03:42.3275|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:03:42.3275|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:03:42.3275|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:42.3275|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:42.3275|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:42.3359|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.462ms 204 2025-12-03 09:03:42.3359|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.009ms 204 2025-12-03 09:03:42.3359|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.787ms 204 2025-12-03 09:03:42.3534|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:03:42.3534|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:03:42.3534|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:03:42.3534|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:03:42.3534|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:03:42.3534|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:03:42.3534|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:42.3534|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:42.3534|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:42.3667|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:03:42.3667|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:03:42.3667|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:03:42.3667|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:03:42.3667|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:03:42.3667|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:03:42.3667|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:03:42.3667|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:03:42.3667|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:03:42.3667|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:03:42.3667|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:03:42.3667||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:03:42.3864||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:03:42.3864|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-12-03 09:03:42.3864||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:03:42.3864|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:03:42.3976|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.8126ms 2025-12-03 09:03:42.3976|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-12-03 09:03:42.3976|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:03:42.3976|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.8673ms 200 application/json; charset=utf-8 2025-12-03 09:03:42.3976||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:03:42.3976||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:03:42.4150||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:03:42.4150||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:03:42.4150||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:03:42.4150||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:03:42.4150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:03:42.4150||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:03:44.2698||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:03:44.2753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:03:44.2753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:03:44.2932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:03:44.2932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:03:44.2932||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:03:44.4065||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:03:44.4137||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:03:44.4137|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:03:44.4137|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2044.2662ms 2025-12-03 09:03:44.4137|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:03:44.4137|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2071.6437ms 200 application/json; charset=utf-8 2025-12-03 09:03:45.1337||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:03:45.1337||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:03:45.1337||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:03:45.1557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:03:45.1557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:03:45.1557||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:03:45.9664||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:03:45.9664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:03:45.9664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:03:45.9881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:03:45.9929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:03:45.9929||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:03:46.8287||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:03:46.8287||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:03:46.8382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:03:46.8524||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:03:46.8524||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:03:46.8524||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:03:47.7053||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:03:47.7103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:03:47.7103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:03:47.7291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:03:47.7291||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:03:47.7291||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:03:48.6010||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-12-03 09:03:48.6010||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:03:48.6010||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:03:48.6229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:03:48.6337|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-12-03 09:03:48.6421|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-12-03 09:03:48.6421|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-12-03 09:03:48.6594|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:03:48.6594|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-12-03 09:03:48.6753|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-12-03 09:03:48.6753|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:03:48.6753|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:03:48.6888|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-12-03 09:03:48.6888|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-12-03 09:03:48.6888|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-12-03 09:03:48.7098|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-12-03 09:03:48.7098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:03:48.7098|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-12-03 09:03:48.7840|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:03:48.7840|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6410.5877ms 2025-12-03 09:03:48.7840|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:03:48.7840|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6436.8377ms 200 application/json; charset=utf-8 2025-12-03 09:03:49.9108|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:03:49.9108|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:03:49.9108|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:49.9108|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:49.9108|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9868ms 204 2025-12-03 09:03:49.9108|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6989ms 204 2025-12-03 09:03:49.9277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:03:49.9277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:03:49.9277|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:03:49.9277|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:03:49.9277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:49.9386|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:03:49.9386|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:03:49.9386|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:03:49.9386|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:03:49.9386|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:03:49.9572|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-12-03 09:03:49.9572|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-12-03 09:03:49.9572|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:03:49.9572|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:03:49.9880|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-12-03 09:03:49.9880|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-12-03 09:03:50.0060|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-12-03 09:03:50.0169|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 57.0436ms 2025-12-03 09:03:50.0169|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:03:50.0169|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 94.1397ms 200 application/json; charset=utf-8 2025-12-03 09:03:50.0169|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-12-03 09:03:50.0346|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 73.5055ms 2025-12-03 09:03:50.0346|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:03:50.0346|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 111.0192ms 200 application/json; charset=utf-8 2025-12-03 09:06:24.4635|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:06:24.4635|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:06:24.4635|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:06:24.4635|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:24.4635|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:24.4745|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:24.4745|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.8093ms 204 2025-12-03 09:06:24.4745|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.6313ms 204 2025-12-03 09:06:24.4745|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.9085ms 204 2025-12-03 09:06:24.4745|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:06:24.4920|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:06:24.4920|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:06:24.4920|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:06:24.4920|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:06:24.4920|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:06:24.4920|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:24.4920|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:24.4920|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:24.4920|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:06:24.4920|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:06:24.4920|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:06:24.4920|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:06:24.5045|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:06:24.5045|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:06:24.5045|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:06:24.5045|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:06:24.5045|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:06:24.5045|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:06:24.5045|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:06:24.5045||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:06:24.5045|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-12-03 09:06:24.5045|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-12-03 09:06:24.5225||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:06:24.5225|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:06:24.5225||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:06:24.5225||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:06:24.5225|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.8602ms 2025-12-03 09:06:24.5225||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:06:24.5225|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:06:24.5225|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.4135ms 200 application/json; charset=utf-8 2025-12-03 09:06:24.5477||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:06:24.5522||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:06:24.5522||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:06:24.5522||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:06:24.5522||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:24.5522||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:06:25.3624||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:06:25.3670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:25.3670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:25.3859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:25.3859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:25.3859||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:06:26.1732||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:06:26.1770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:26.1770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:26.1953||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:26.1953||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:26.1953||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:06:26.9694||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:06:26.9744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:26.9744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:26.9937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:26.9937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:26.9937||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:06:27.5526||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:06:27.5526||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:06:27.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-12-03 09:06:27.5616|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3052.2944ms 2025-12-03 09:06:27.5616|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:06:27.5616|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3076.9304ms 200 application/json; charset=utf-8 2025-12-03 09:06:27.7491||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:06:27.7491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:27.7491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:27.7710||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:27.7710||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:27.7769||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:06:28.5556||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:06:28.5588||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:28.5588||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:28.5588||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:28.5751||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:28.5751||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:06:29.3860||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-12-03 09:06:29.3860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:29.3955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:29.4134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:29.4269|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-12-03 09:06:29.4269|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-12-03 09:06:29.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-12-03 09:06:29.4420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:29.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-12-03 09:06:29.4420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:29.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-12-03 09:06:29.4552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:29.4552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:06:29.4552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:29.4552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:06:29.4552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:29.4552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:06:29.4552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:29.5092|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:06:29.5092|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5003.7618ms 2025-12-03 09:06:29.5092|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:06:29.5177|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5030.5655ms 200 application/json; charset=utf-8 2025-12-03 09:06:52.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-12-03 09:06:52.2759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:06:52.2759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:06:52.2759|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:52.2759|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:52.2759|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:52.2759|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2929ms 204 2025-12-03 09:06:52.2759|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7945ms 204 2025-12-03 09:06:52.2759|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7187ms 204 2025-12-03 09:06:52.2922|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:06:52.2922|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:06:52.2922|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:06:52.2922|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:06:52.2922|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:06:52.2922|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:06:52.2922|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:52.2922|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:52.2922|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:06:52.3065|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:06:52.3065|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:06:52.3065|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:06:52.3065|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:06:52.3065|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:06:52.3065|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:06:52.3065|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:06:52.3065|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:06:52.3065|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:06:52.3065|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:06:52.3065|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:06:52.3065||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:06:52.3065|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-12-03 09:06:52.3065|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-12-03 09:06:52.3244||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:06:52.3244|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:06:52.3244||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:06:52.3244||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:06:52.3244|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.101ms 2025-12-03 09:06:52.3244||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:06:52.3244|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:06:52.3244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.2441ms 200 application/json; charset=utf-8 2025-12-03 09:06:52.3520||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:06:52.3531||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:06:52.3531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:52.3531||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:06:52.3531||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:06:52.3531||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:06:54.1745||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:06:54.1792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:54.1792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:54.1965||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:54.1965||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:54.1965||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:06:54.3693||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:06:54.3693||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:06:54.3693|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:06:54.3693|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2060.5274ms 2025-12-03 09:06:54.3794|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:06:54.3794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2086.2544ms 200 application/json; charset=utf-8 2025-12-03 09:06:54.9891||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:06:54.9891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:54.9891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:55.0082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:55.0082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:55.0082||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:06:55.8386||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:06:55.8386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:55.8386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:55.8583||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:55.8583||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:55.8662||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:06:56.6508||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:06:56.6508||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:56.6600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:56.6600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:56.6758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:56.6758||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:06:57.4839||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:06:57.4894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:57.4894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:57.5064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:57.5064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:06:57.5064||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:06:58.3275||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-12-03 09:06:58.3275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:06:58.3330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:06:58.3330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:06:58.3534|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-12-03 09:06:58.3630|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)) ORDER BY [s].[DateCreated] DESC 2025-12-03 09:06:58.3630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:06:58.3630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:58.3788|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:06:58.3788|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:58.3788|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:06:58.3788|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:58.3952|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:06:58.3952|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-12-03 09:06:58.3952|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:06:58.4099|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-12-03 09:06:58.4099|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:06:58.4099|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:06:58.4599|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:06:58.4599|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6149.2423ms 2025-12-03 09:06:58.4599|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:06:58.4599|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6176.8072ms 200 application/json; charset=utf-8 2025-12-03 09:10:58.1561|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 09:10:58.1561|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:10:58.1561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2652ms 204 2025-12-03 09:10:58.1688|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 09:10:58.1688|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:10:58.1688|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:10:58.1688|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:10:58.1688|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 09:10:58.1688|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-12-03 09:10:58.1688|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:10:58.1850|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-12-03 09:10:58.1850|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:10:58.1850|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:10:58.1850|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-12-03 09:10:58.1850|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:10:58.1850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:10:58.1850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:10:58.1850|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 14.3687ms 2025-12-03 09:10:58.1850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:10:58.1850|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9816ms 204 2025-12-03 09:10:58.1970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6146ms 204 2025-12-03 09:10:58.1970|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 09:10:58.1970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6414ms 204 2025-12-03 09:10:58.1970|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:10:58.1970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.0657ms 200 application/json; charset=utf-8 2025-12-03 09:10:58.1970|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:10:58.1970|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:10:58.1970|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:10:58.2124|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:10:58.2124|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:10:58.2124|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:10:58.2124|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:10:58.2124|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:10:58.2124|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:10:58.2124|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:10:58.2124|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:10:58.2124|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:10:58.2124|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:10:58.2124|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:10:58.2124|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:10:58.2124|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:10:58.2124||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:10:58.2277|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:10:58.2277|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:10:58.2277|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:10:58.2277||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:10:58.2277|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-12-03 09:10:58.2277||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:10:58.2277|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-12-03 09:10:58.2277|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:10:58.2439|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.4101ms 2025-12-03 09:10:58.2439|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:10:58.2439||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:10:58.2439|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.3174ms 200 application/json; charset=utf-8 2025-12-03 09:10:58.2439||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:10:58.2439||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:10:58.2590||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:10:58.2590||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:10:58.2590||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:10:58.2590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:10:58.2590||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:11:00.2523||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:11:00.2523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:11:00.2590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:11:00.2590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:11:00.2767||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:11:00.2767||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:11:00.5054||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:11:00.5121||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:11:00.5121|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:11:00.5121|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2293.2101ms 2025-12-03 09:11:00.5121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:11:00.5121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2319.1817ms 200 application/json; charset=utf-8 2025-12-03 09:11:01.1402||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:11:01.1402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:11:01.1402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:11:01.1606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:11:01.1606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:11:01.1606||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:11:01.9750||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:11:01.9750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:11:01.9817||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:11:01.9956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:11:01.9956||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:11:01.9956||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:11:02.8057||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:11:02.8101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:11:02.8101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:11:02.8265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:11:02.8265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:11:02.8265||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:11:03.6455||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:11:03.6455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:11:03.6515||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:11:03.6515||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:11:03.6679||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:11:03.6679||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:11:04.4812||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-12-03 09:11:04.4812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:11:04.4812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:11:04.4998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:11:04.4998|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-12-03 09:11:04.5162|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-12-03 09:11:04.5162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:11:04.5162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:11:04.5162|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:11:04.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:11:04.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:11:04.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:11:04.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:11:04.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:11:04.5453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:11:04.5453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:11:04.5453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:11:04.5453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:11:04.6065|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:11:04.6065|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6378.0384ms 2025-12-03 09:11:04.6065|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:11:04.6065|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6405.4064ms 200 application/json; charset=utf-8 2025-12-03 09:16:17.1384|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 09:16:17.1384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:16:17.1384|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9571ms 204 2025-12-03 09:16:17.1508|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 09:16:17.1508|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:16:17.1508|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:16:17.1508|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:16:17.1508|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 09:16:17.1508|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-12-03 09:16:17.1508|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:16:17.1761|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-12-03 09:16:17.1761|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-12-03 09:16:17.1801|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 18.4564ms 2025-12-03 09:16:17.1801|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 09:16:17.1801|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.7278ms 200 application/json; charset=utf-8 2025-12-03 09:16:17.2005|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:16:17.2005|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:16:17.2005|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:16:17.2005|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:16:17.2005|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:16:17.2005|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:16:17.2005|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2574ms 204 2025-12-03 09:16:17.2123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9573ms 204 2025-12-03 09:16:17.2123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6393ms 204 2025-12-03 09:16:17.2123|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:16:17.2123|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:16:17.2123|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:16:17.2123|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:16:17.2123|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:16:17.2267|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:16:17.2267|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:16:17.2267|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:16:17.2267|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:16:17.2267|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:16:17.2421|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:16:17.2421|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:16:17.2421|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:16:17.2421|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:16:17.2421|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:16:17.2421|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:16:17.2582|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:16:17.2582|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:16:17.2582|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:16:17.2582||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:16:17.2582|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:16:17.2582|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-12-03 09:16:17.2582||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:16:17.2582||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:16:17.2755||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:16:17.2755|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-12-03 09:16:17.2755||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:16:17.2755|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:16:17.2755|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.9248ms 2025-12-03 09:16:17.2755|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:16:17.2755|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.3634ms 200 application/json; charset=utf-8 2025-12-03 09:16:17.2978||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:16:17.2978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:16:17.2978||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:16:17.3048||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:16:17.3048||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:16:17.3048||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:16:18.1733||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:16:18.1733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:16:18.1800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:16:18.1800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:16:18.1978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:16:18.1978||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:16:19.0077||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:16:19.0077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:16:19.0077||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:16:19.0317||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:16:19.0317||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:16:19.0388||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:16:19.8118||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:16:19.8118||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:16:19.8203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:16:19.8203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:16:19.8391||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:16:19.8391||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:16:20.6619||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:16:20.6680||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:16:20.6680|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:16:20.6680|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3410.0632ms 2025-12-03 09:16:20.6680|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:16:20.6680|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3458.1082ms 200 application/json; charset=utf-8 2025-12-03 09:16:20.7157||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:16:20.7157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:16:20.7157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:16:20.7371||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:16:20.7371||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:16:20.7433||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:16:21.5361||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:16:21.5396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:16:21.5396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:16:21.5562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:16:21.5562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:16:21.5562||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:16:22.3576||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-12-03 09:16:22.3576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:16:22.3678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:16:22.3678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:16:22.3917|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-12-03 09:16:22.3917|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-12-03 09:16:22.4003|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:16:22.4003|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:16:22.4003|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:16:22.4003|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:16:22.4003|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:16:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:16:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:16:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:16:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:16:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:16:22.4137|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:16:22.4322|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-12-03 09:16:22.4778|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:16:22.4778|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5223.609ms 2025-12-03 09:16:22.4778|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:16:22.4778|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5268.8278ms 200 application/json; charset=utf-8 2025-12-03 09:17:26.0954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:17:26.0954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:17:26.0954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:17:26.0980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:26.0980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:26.0980|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:26.0980|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5236ms 204 2025-12-03 09:17:26.0980|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1277ms 204 2025-12-03 09:17:26.0980|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.814ms 204 2025-12-03 09:17:26.0980|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:17:26.0980|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:17:26.0980|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:17:26.1134|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:17:26.1134|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:17:26.1134|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:17:26.1134|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:26.1134|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:26.1134|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:26.1134|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:17:26.1134|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:17:26.1134|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:17:26.1134|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:17:26.1134|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:17:26.1297|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:17:26.1297|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:17:26.1297|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:17:26.1297|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:17:26.1297||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:17:26.1297|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:17:26.1297|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:17:26.1297||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:17:26.1297|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-12-03 09:17:26.1297|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-12-03 09:17:26.1453||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:17:26.1453|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:17:26.1453||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:17:26.1453|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.5548ms 2025-12-03 09:17:26.1453||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:17:26.1453|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:17:26.1453|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.2999ms 200 application/json; charset=utf-8 2025-12-03 09:17:26.1677||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:17:26.1677||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:17:26.1677||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:17:26.1677||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:17:26.1757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:17:26.1757||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:17:26.9578||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:17:26.9578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:17:26.9578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:17:26.9770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:17:26.9770||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:17:26.9770||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:17:27.7704||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:17:27.7704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:17:27.7704||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:17:27.7927||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:17:27.7927||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:17:27.7927||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:17:28.5991||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:17:28.5991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:17:28.6133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:17:28.6307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:17:28.6307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:17:28.6307||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:17:29.4967||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:17:29.4967||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:17:29.4967||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:17:29.4967||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:17:29.5066|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:17:29.5066||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:17:29.5066|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3371.8627ms 2025-12-03 09:17:29.5066|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:17:29.5066|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3405.2232ms 200 application/json; charset=utf-8 2025-12-03 09:17:29.5220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:17:29.5220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:17:29.5220||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:17:30.3220||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:17:30.3220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:17:30.3220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:17:30.3401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:17:30.3401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:17:30.3401||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:17:31.1676||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-12-03 09:17:31.1676||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:17:31.1769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:17:31.1769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:17:31.1969|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-12-03 09:17:31.1969|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-12-03 09:17:31.1969|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:17:31.1969|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:17:31.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-12-03 09:17:31.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-12-03 09:17:31.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-12-03 09:17:31.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-12-03 09:17:31.2245|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-12-03 09:17:31.2245|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:17:31.2245|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:17:31.2245|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-12-03 09:17:31.2402|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:17:31.2402|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:17:31.2867|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:17:31.2867|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5152.5638ms 2025-12-03 09:17:31.2867|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:17:31.2867|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5184.0367ms 200 application/json; charset=utf-8 2025-12-03 09:17:51.6463|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:17:51.6463|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:17:51.6463|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:51.6463|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:51.6463|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6582ms 204 2025-12-03 09:17:51.6463|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8218ms 204 2025-12-03 09:17:51.6463|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:17:51.6463|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:17:51.6463|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:17:51.6463|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:17:51.6610|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:51.6610|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:17:51.6610|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:17:51.6610|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:17:51.6610|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:17:51.6610|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:17:51.6828|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-12-03 09:17:51.6828|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-12-03 09:17:51.6828|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:17:51.6917|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:17:51.6917|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-12-03 09:17:51.6917|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-12-03 09:17:51.6917|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 19.0242ms 2025-12-03 09:17:51.6917|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-12-03 09:17:51.7079|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:17:51.7079|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.9293ms 200 application/json; charset=utf-8 2025-12-03 09:17:51.7079|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-12-03 09:17:51.7079|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 27.4817ms 2025-12-03 09:17:51.7079|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:17:51.7079|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.0212ms 200 application/json; charset=utf-8 2025-12-03 09:19:09.9925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:19:09.9925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:19:09.9925|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:19:09.9965|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:09.9965|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:09.9965|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:09.9965|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.0556ms 204 2025-12-03 09:19:09.9965|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.3929ms 204 2025-12-03 09:19:09.9965|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.1403ms 204 2025-12-03 09:19:10.0138|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:19:10.0138|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:19:10.0138|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:19:10.0138|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:19:10.0138|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:19:10.0138|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:19:10.0282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:10.0282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:10.0282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:10.0282|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:19:10.0428|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:19:10.0428|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:19:10.0428|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:19:10.0428|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:19:10.0428|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:19:10.0428|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:19:10.0428|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:19:10.0580|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:19:10.0580|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:19:10.0580||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:19:10.0580|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:19:10.0738|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-12-03 09:19:10.0738||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:19:10.0738||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:19:10.0738|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-12-03 09:19:10.0738||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:19:10.0738||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:19:10.0738|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:19:10.0908|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 25.2684ms 2025-12-03 09:19:10.0908|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:19:10.0908|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.2465ms 200 application/json; charset=utf-8 2025-12-03 09:19:10.0908||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:19:10.0908||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:19:10.1067||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:19:10.1067||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:19:10.1067||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:19:10.1067||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:19:10.8750||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:19:10.8750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:19:10.8750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:19:10.8943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:19:10.8943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:19:10.8943||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:19:11.6178|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:19:11.6178|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:19:11.6178|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:11.6217|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:11.6217|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.0193ms 204 2025-12-03 09:19:11.6217|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.8229ms 204 2025-12-03 09:19:11.6217|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:19:11.6217|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:19:11.6217|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:11.6217|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:19:11.6217|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:19:11.6217|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:19:11.6217|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:19:11.6217|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:19:11.6217|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-12-03 09:19:11.6361|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:19:11.6361|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:19:11.6361|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:19:11.6361|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-12-03 09:19:11.6361|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-12-03 09:19:11.6361|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:19:11.6361|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-12-03 09:19:11.6361|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.2149ms 2025-12-03 09:19:11.6361|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:19:11.6361|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.1233ms 200 application/json; charset=utf-8 2025-12-03 09:19:11.6361|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-12-03 09:19:11.6559|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-12-03 09:19:11.6559|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 15.0198ms 2025-12-03 09:19:11.6559|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:19:11.6559|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.4122ms 200 application/json; charset=utf-8 2025-12-03 09:19:11.6776||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:19:11.6776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:19:11.6776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:19:11.6898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:19:11.6898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:19:11.6898||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:19:12.4112||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:19:12.4112||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:19:12.4198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:19:12.4338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:19:12.4338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:19:12.4338||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:19:13.2972||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:19:13.2972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:19:13.2972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:19:13.3113||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:19:13.3113||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:19:13.3113||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:19:13.3689||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:19:13.3713||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:19:13.3713|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:19:13.3713|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3310.7626ms 2025-12-03 09:19:13.3713|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:19:13.3713|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3361.3161ms 200 application/json; charset=utf-8 2025-12-03 09:19:14.0867||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:19:14.0912||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:19:14.0912||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:19:14.1073||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:19:14.1073||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:19:14.1073||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:19:14.9220||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-12-03 09:19:14.9220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:19:14.9220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:19:14.9369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:19:14.9369|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-12-03 09:19:14.9369|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-12-03 09:19:14.9369|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-12-03 09:19:14.9501|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-12-03 09:19:14.9501|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-12-03 09:19:14.9501|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:19:14.9501|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-12-03 09:19:14.9501|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:19:14.9501|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:19:14.9501|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:19:14.9501|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:19:14.9501|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:19:14.9654|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-12-03 09:19:14.9654|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-12-03 09:19:14.9970|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:19:14.9970|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4937.9001ms 2025-12-03 09:19:14.9970|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:19:14.9970|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4985.874ms 200 application/json; charset=utf-8 2025-12-03 09:20:01.9274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:20:01.9274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:20:01.9274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:20:01.9274|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:01.9274|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:01.9376|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:01.9376|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2436ms 204 2025-12-03 09:20:01.9376|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9393ms 204 2025-12-03 09:20:01.9376|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.023ms 204 2025-12-03 09:20:01.9376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:20:01.9376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:20:01.9376|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:20:01.9508|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:20:01.9508|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:20:01.9508|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:20:01.9508|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:01.9508|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:01.9508|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:01.9508|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:20:01.9508|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:20:01.9508|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:20:01.9508|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:20:01.9508|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:20:01.9508|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:20:01.9661|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:20:01.9661|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:20:01.9661|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:20:01.9661|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:20:01.9661||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:20:01.9661|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:20:01.9661|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-12-03 09:20:01.9661|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-12-03 09:20:01.9661||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:20:01.9661|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:20:01.9808||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:20:01.9808|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.1903ms 2025-12-03 09:20:01.9808|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:20:01.9808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.799ms 200 application/json; charset=utf-8 2025-12-03 09:20:01.9808||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:20:01.9808||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:20:01.9989||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:20:01.9989||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:20:01.9989||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:20:01.9989||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:20:01.9989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:20:02.0126||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:20:03.9079||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:20:03.9079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:20:03.9079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:20:03.9232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:20:03.9232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:20:03.9232||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:20:04.0964||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:20:04.0964||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:20:04.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-12-03 09:20:04.0964|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2135.4984ms 2025-12-03 09:20:04.1065|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:20:04.1065|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2162.4884ms 200 application/json; charset=utf-8 2025-12-03 09:20:04.6729||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:20:04.6729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:20:04.6729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:20:04.6938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:20:04.6938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:20:04.7011||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:20:05.5380||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:20:05.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:20:05.5480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:20:05.5657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:20:05.5657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:20:05.5657||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:20:06.3458||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:20:06.3458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:20:06.3458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:20:06.3685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:20:06.3734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:20:06.3734||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:20:07.2092||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:20:07.2092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:20:07.2182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:20:07.2182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:20:07.2309||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:20:07.2309||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:20:08.0312||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-12-03 09:20:08.0312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:20:08.0312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:20:08.0504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:20:08.0504|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-12-03 09:20:08.0653|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-12-03 09:20:08.0653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:20:08.0653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:20:08.0653|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:20:08.0756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:20:08.0756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:20:08.0756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:20:08.0756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:20:08.0756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:20:08.0926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:20:08.0926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:20:08.0926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:20:08.0926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:20:08.1382|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:20:08.1382|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6172.9327ms 2025-12-03 09:20:08.1382|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:20:08.1382|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6201.4689ms 200 application/json; charset=utf-8 2025-12-03 09:20:30.0787|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:20:30.0787|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:20:30.0817|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:30.0817|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:30.0817|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4401ms 204 2025-12-03 09:20:30.0817|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8332ms 204 2025-12-03 09:20:30.0817|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:20:30.0817|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:20:30.0955|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:20:30.0955|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:20:30.0955|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:30.0955|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:20:30.0955|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:20:30.0955|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:20:30.0955|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:20:30.0955|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:20:30.0955|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-12-03 09:20:30.0955|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-12-03 09:20:30.1117|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:20:30.1117|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:20:30.1117|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-12-03 09:20:30.1117|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-12-03 09:20:30.1117|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.8931ms 2025-12-03 09:20:30.1117|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-12-03 09:20:30.1117|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:20:30.1271|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.8349ms 200 application/json; charset=utf-8 2025-12-03 09:20:30.1271|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-12-03 09:20:30.1271|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 28.7597ms 2025-12-03 09:20:30.1271|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:20:30.1417|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.5332ms 200 application/json; charset=utf-8 2025-12-03 09:22:06.1811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:22:06.1811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:22:06.1811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:22:06.1811|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:22:06.1913|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:22:06.1913|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:22:06.1913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.8124ms 204 2025-12-03 09:22:06.1913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.618ms 204 2025-12-03 09:22:06.1913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.1182ms 204 2025-12-03 09:22:06.1913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:22:06.2078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:22:06.2078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:22:06.2078|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:22:06.2078|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:22:06.2078|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:22:06.2197|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:22:06.2197|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:22:06.2197|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:22:06.2197|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:22:06.2197|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:22:06.2197|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:22:06.2197|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:22:06.2197|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:22:06.2197|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:22:06.2197|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:22:06.2197|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:22:06.2197|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:22:06.2197||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:22:06.2197|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:22:06.2362|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:22:06.2362|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-12-03 09:22:06.2362||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:22:06.2362|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-12-03 09:22:06.2362||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:22:06.2362||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:22:06.2362|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:22:06.2525||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:22:06.2525|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.6236ms 2025-12-03 09:22:06.2525|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:22:06.2525|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.5383ms 200 application/json; charset=utf-8 2025-12-03 09:22:06.2696||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:22:06.2696||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:22:06.2696||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:22:06.2696||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:22:06.2696||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:22:06.2696||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:22:07.0774||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:22:07.0823||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:22:07.0823||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:22:07.0998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:22:07.0998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:22:07.0998||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:22:07.8929||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:22:07.8929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:22:07.8929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:22:07.9137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:22:07.9137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:22:07.9137||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:22:08.6733||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:22:08.6733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:22:08.6733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:22:08.6905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:22:08.6905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:22:08.6905||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:22:09.5978||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:22:09.5978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:22:09.5978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:22:09.6130||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:22:09.6130||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:22:09.6130|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:22:09.6130||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:22:09.6130|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3386.324ms 2025-12-03 09:22:09.6130||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:22:09.6130|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:22:09.6130||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:22:09.6130|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3422.3968ms 200 application/json; charset=utf-8 2025-12-03 09:22:10.4501||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:22:10.4501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:22:10.4501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:22:10.4726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:22:10.4726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:22:10.4776||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:22:11.2483||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-12-03 09:22:11.2483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:22:11.2483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:22:11.2730||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:22:11.2818|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-12-03 09:22:11.2818|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-12-03 09:22:11.2919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:22:11.2919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:22:11.2919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:22:11.2919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:22:11.2919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:22:11.3072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:22:11.3072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:22:11.3072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:22:11.3072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:22:11.3072|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:22:11.3232|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:22:11.3232|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-12-03 09:22:11.3704|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:22:11.3704|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5139.8957ms 2025-12-03 09:22:11.3704|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:22:11.3704|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5169.6625ms 200 application/json; charset=utf-8 2025-12-03 09:23:14.3019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:23:14.3019|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:23:14.3019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:23:14.3019|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:23:14.3093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4571ms 204 2025-12-03 09:23:14.3093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0664ms 204 2025-12-03 09:23:14.3093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:23:14.3093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:23:14.3093|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:23:14.3093|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:23:14.3093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:23:14.3248|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:23:14.3248|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:23:14.3248|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:23:14.3248|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:23:14.3248|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:23:14.3248|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-12-03 09:23:14.3248|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-12-03 09:23:14.3248|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:23:14.3248|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:23:14.3460|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-12-03 09:23:14.3460|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-12-03 09:23:14.3460|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-12-03 09:23:14.3460|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.0131ms 2025-12-03 09:23:14.3460|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:23:14.3460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.752ms 200 application/json; charset=utf-8 2025-12-03 09:23:14.3621|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-12-03 09:23:14.3621|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 27.0347ms 2025-12-03 09:23:14.3621|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:23:14.3621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.5323ms 200 application/json; charset=utf-8 2025-12-03 09:25:24.7535|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 0 2025-12-03 09:25:24.7570|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:24.7570|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7439ms 204 2025-12-03 09:25:25.1184|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=493 2025-12-03 09:25:25.1184|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:25:25.1184|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:25.1184|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:25:25.1184|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 09:25:25.1184|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-12-03 09:25:25.1184|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:25:25.1357|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-12-03 09:25:25.1357|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-12-03 09:25:25.1357|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 8.5576ms 2025-12-03 09:25:25.1357|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 09:25:25.1357|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.8549ms 200 application/json; charset=utf-8 2025-12-03 09:25:25.2121|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 0 2025-12-03 09:25:25.2121|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-12-03 09:25:25.2121|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 0 2025-12-03 09:25:25.2121|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:25.2121|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:25.2121|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:25.2121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4699ms 204 2025-12-03 09:25:25.2121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0339ms 204 2025-12-03 09:25:25.2121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2925ms 204 2025-12-03 09:25:25.5914|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:25:25.5914|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:25:25.5914|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:25:25.5914|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:25:25.5914|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:25:25.5914|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:25:25.5914|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:25.5914|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:25.6008|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:25.6008|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:25:25.6008|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:25:25.6008|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:25:25.6008|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:25:25.6008|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:25:25.6008|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:25:25.6008|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:25:25.6008|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:25:25.6008|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:25:25.6166|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:25:25.6166|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:25:25.6166||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:25:25.6166|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-12-03 09:25:25.6166|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-12-03 09:25:25.6166|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:25:25.6166||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:25:25.6166|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.0942ms 2025-12-03 09:25:25.6166||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:25:25.6166||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:25:25.6166|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:25:25.6330||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:25:25.6330|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.1186ms 200 application/json; charset=utf-8 2025-12-03 09:25:25.6518||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:25:25.6518||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:25:25.6518||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:25:25.6518||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:25:25.6518||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:25:25.6518||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:25:26.4649||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:25:26.4649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:25:26.4649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:25:26.4880||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:25:26.4880||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:25:26.4929||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:25:27.2663||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:25:27.2663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:25:27.2663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:25:27.2850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:25:27.2850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:25:27.2924||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:25:28.0116||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:25:28.0116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:25:28.0116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:25:28.0327||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:25:28.0327||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:25:28.0327||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:25:28.7288||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:25:28.7288||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:25:28.7288|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:25:28.7288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3118.4615ms 2025-12-03 09:25:28.7288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:25:28.7288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3148.2439ms 200 application/json; charset=utf-8 2025-12-03 09:25:28.8103||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:25:28.8103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:25:28.8214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:25:28.8363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:25:28.8363||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:25:28.8363||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:25:29.6492||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:25:29.6492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:25:29.6492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:25:29.6665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:25:29.6665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:25:29.6665||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:25:30.4561||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-12-03 09:25:30.4561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:25:30.4561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:25:30.4766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:25:30.4829|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-12-03 09:25:30.4829|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-12-03 09:25:30.4829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:25:30.4829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:25:30.4829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:25:30.4829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:25:30.4983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:25:30.4983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:25:30.4983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:25:30.4983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:25:30.4983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:25:30.5133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:25:30.5133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:25:30.5133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:25:30.5684|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:25:30.5684|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4952.8382ms 2025-12-03 09:25:30.5684|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:25:30.5684|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4981.066ms 200 application/json; charset=utf-8 2025-12-03 09:25:32.5325|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 0 2025-12-03 09:25:32.5325|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:32.5325|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8798ms 204 2025-12-03 09:25:32.8922|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2025-12-03 09:25:32.8922|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:25:32.8922|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:32.8922|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:25:32.8922|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 09:25:32.8922|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-12-03 09:25:32.8922||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:25:32.9075||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:25:32.9075||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:25:32.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-12-03 09:25:32.9344||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:25:32.9344||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:25:34.9663||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:25:34.9663||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:25:34.9761|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-12-03 09:25:34.9761|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 2075.2798ms 2025-12-03 09:25:34.9761|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 09:25:34.9761|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2087.6162ms 200 application/json; charset=utf-8 2025-12-03 09:25:37.9803|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 0 2025-12-03 09:25:37.9803|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:37.9803|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.046ms 204 2025-12-03 09:25:38.4281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2025-12-03 09:25:38.4281|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:25:38.4281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:38.4281|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:25:38.4281|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 09:25:38.4281|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-12-03 09:25:38.4281||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:25:38.4430||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:25:38.4430||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:25:38.4655||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:25:38.4655||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:25:38.4655||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:25:40.4766||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:25:40.4766||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:25:40.5174|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-12-03 09:25:40.5196|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 2082.1917ms 2025-12-03 09:25:40.5196|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 09:25:40.5196|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2093.8265ms 200 application/json; charset=utf-8 2025-12-03 09:25:47.6746|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 0 2025-12-03 09:25:47.6775|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:47.6775|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.609ms 204 2025-12-03 09:25:48.0567|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2025-12-03 09:25:48.0567|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:25:48.0567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:48.0567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:25:48.0675|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 09:25:48.0675|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-12-03 09:25:48.0675||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:25:48.0675||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:25:48.0675||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:25:48.1000||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:25:48.1000||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:25:48.1000||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:25:51.9583||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":69675757.94,"formattedAmount":"69,675,757.94","bookBalance":69675757.94,"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":202.63,"formattedAmount":"202.63","bookBalance":202.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":2456739.72,"formattedAmount":"2,456,739.72","bookBalance":2456739.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":192333.65,"formattedAmount":"192,333.65","bookBalance":192333.65,"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":332581.31,"formattedAmount":"332,581.31","bookBalance":332581.31,"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":7839419.9,"formattedAmount":"7,839,419.90","bookBalance":7839419.9,"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":2797954.05,"formattedAmount":"2,797,954.05","bookBalance":2797954.05,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":473.58,"formattedAmount":"473.58","bookBalance":473.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88619.52,"formattedAmount":"88,619.52","bookBalance":88619.52,"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":3207.01,"formattedAmount":"3,207.01","bookBalance":3207.01,"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":10221.49,"formattedAmount":"10,221.49","bookBalance":10221.49,"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":15326.65,"formattedAmount":"15,326.65","bookBalance":15326.65,"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":54563.88,"formattedAmount":"54,563.88","bookBalance":54563.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":30261.34,"formattedAmount":"30,261.34","bookBalance":30261.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":133974.07,"formattedAmount":"133,974.07","bookBalance":133974.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":1166525.31,"formattedAmount":"1,166,525.31","bookBalance":1166525.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":160530.0,"formattedAmount":"160,530.00","bookBalance":160530.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":106918.46,"formattedAmount":"106,918.46","bookBalance":106918.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":769203.06,"formattedAmount":"769,203.06","bookBalance":769203.06,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":90000000.0,"formattedAmount":"90,000,000.00","bookBalance":90000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":27384533.85,"formattedAmount":"27,384,533.85","bookBalance":27384533.85,"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":78440824.0,"formattedAmount":"78,440,824.00","bookBalance":78440824.0,"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":176922.07,"formattedAmount":"176,922.07","bookBalance":176922.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":574702.72,"formattedAmount":"574,702.72","bookBalance":574702.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":14891072.99,"formattedAmount":"14,891,072.99","bookBalance":14891072.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":5820725.7,"formattedAmount":"5,820,725.70","bookBalance":5820725.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":4000000.0,"formattedAmount":"4,000,000.00","bookBalance":4000000.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":13313654.46,"formattedAmount":"13,313,654.46","bookBalance":13313654.46,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1770000.78,"formattedAmount":"1,770,000.78","bookBalance":1770000.78,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":104146689.96,"formattedAmount":"104,146,689.96","bookBalance":104146689.96,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5097035.77,"formattedAmount":"5,097,035.77","bookBalance":5097035.77,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":1444386.53,"formattedAmount":"1,444,386.53","bookBalance":1444386.53,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":1076816.88,"formattedAmount":"1,076,816.88","bookBalance":1076816.88,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":71579.16,"formattedAmount":"71,579.16","bookBalance":71579.16,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":4410090.16,"formattedAmount":"4,410,090.16","bookBalance":4410090.16,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":1292400.0,"formattedAmount":"1,292,400.00","bookBalance":1292400.0,"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":47200467.26,"formattedAmount":"47,200,467.26","bookBalance":47200467.26,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":51317412.44,"formattedAmount":"51,317,412.44","bookBalance":51317412.44,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4194809.68,"formattedAmount":"4,194,809.68","bookBalance":4194809.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":2549941.71,"formattedAmount":"2,549,941.71","bookBalance":2549941.71,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11102793.68,"formattedAmount":"11,102,793.68","bookBalance":11102793.68,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":232185.83,"formattedAmount":"232,185.83","bookBalance":232185.83,"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":7872436.85,"formattedAmount":"7,872,436.85","bookBalance":7872436.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":25123.11,"formattedAmount":"25,123.11","bookBalance":25123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10281828.58,"formattedAmount":"10,281,828.58","bookBalance":10281828.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":6002628.42,"formattedAmount":"6,002,628.42","bookBalance":6002628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":8691752.0,"formattedAmount":"8,691,752.00","bookBalance":8691752.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":3223308.81,"formattedAmount":"3,223,308.81","bookBalance":3223308.81,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":1176225.66,"formattedAmount":"1,176,225.66","bookBalance":1176225.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":1180219.29,"formattedAmount":"1,180,219.29","bookBalance":1180219.29,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":3372521.54,"formattedAmount":"3,372,521.54","bookBalance":3372521.54,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":932016.33,"formattedAmount":"932,016.33","bookBalance":932016.33,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1940563.15,"formattedAmount":"1,940,563.15","bookBalance":1940563.15,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1343209.25,"formattedAmount":"1,343,209.25","bookBalance":1343209.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":86009.97,"formattedAmount":"86,009.97","bookBalance":86009.97,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":308571.51,"formattedAmount":"308,571.51","bookBalance":308571.51,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":360106.26,"formattedAmount":"360,106.26","bookBalance":360106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":336577.47,"formattedAmount":"336,577.47","bookBalance":336577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1051185.49,"formattedAmount":"1,051,185.49","bookBalance":1051185.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1187357.67,"formattedAmount":"1,187,357.67","bookBalance":1187357.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1510485.01,"formattedAmount":"1,510,485.01","bookBalance":1510485.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":7629969.99,"formattedAmount":"7,629,969.99","bookBalance":7629969.99,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":497734.53,"formattedAmount":"497,734.53","bookBalance":497734.53,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":97384.05,"formattedAmount":"97,384.05","bookBalance":97384.05,"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":1659623.31,"formattedAmount":"1,659,623.31","bookBalance":1659623.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5453513.79,"formattedAmount":"5,453,513.79","bookBalance":5453513.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":819119.81,"formattedAmount":"819,119.81","bookBalance":819119.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":312547.5,"formattedAmount":"312,547.50","bookBalance":312547.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":90606.88,"formattedAmount":"90,606.88","bookBalance":90606.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":1617635.22,"formattedAmount":"1,617,635.22","bookBalance":1617635.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":137894.23,"formattedAmount":"137,894.23","bookBalance":137894.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":869471.91,"formattedAmount":"869,471.91","bookBalance":869471.91,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":375162.49,"formattedAmount":"375,162.49","bookBalance":375162.49,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":315630.84,"formattedAmount":"315,630.84","bookBalance":315630.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":176947.8,"formattedAmount":"176,947.80","bookBalance":176947.8,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":1530911.04,"formattedAmount":"1,530,911.04","bookBalance":1530911.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":1922913.67,"formattedAmount":"1,922,913.67","bookBalance":1922913.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1672234.66,"formattedAmount":"1,672,234.66","bookBalance":1672234.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":275507.5,"formattedAmount":"275,507.50","bookBalance":275507.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1008686.36,"formattedAmount":"1,008,686.36","bookBalance":1008686.36,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":18568152.73,"formattedAmount":"18,568,152.73","bookBalance":18568152.73,"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":972141.41,"formattedAmount":"972,141.41","bookBalance":972141.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":308526.65,"formattedAmount":"308,526.65","bookBalance":308526.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":619506.0,"formattedAmount":"619,506.00","bookBalance":619506.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":45374.95,"formattedAmount":"45,374.95","bookBalance":45374.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":103063.72,"formattedAmount":"103,063.72","bookBalance":103063.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":1496542.06,"formattedAmount":"1,496,542.06","bookBalance":1496542.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":129122.6,"formattedAmount":"129,122.60","bookBalance":129122.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":4679064.19,"formattedAmount":"4,679,064.19","bookBalance":4679064.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":707722.02,"formattedAmount":"707,722.02","bookBalance":707722.02,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":261472.63,"formattedAmount":"261,472.63","bookBalance":261472.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":1382143.01,"formattedAmount":"1,382,143.01","bookBalance":1382143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1624658.59,"formattedAmount":"1,624,658.59","bookBalance":1624658.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":154582.63,"formattedAmount":"154,582.63","bookBalance":154582.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":279246.42,"formattedAmount":"279,246.42","bookBalance":279246.42,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":37413929.4,"formattedAmount":"37,413,929.40","bookBalance":37413929.4,"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":181971.07,"formattedAmount":"181,971.07","bookBalance":181971.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":396500.69,"formattedAmount":"396,500.69","bookBalance":396500.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":1044747.58,"formattedAmount":"1,044,747.58","bookBalance":1044747.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":217941.78,"formattedAmount":"217,941.78","bookBalance":217941.78,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":45803.84,"formattedAmount":"45,803.84","bookBalance":45803.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":489149.03,"formattedAmount":"489,149.03","bookBalance":489149.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":1312448.68,"formattedAmount":"1,312,448.68","bookBalance":1312448.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":709625.32,"formattedAmount":"709,625.32","bookBalance":709625.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":247124.9,"formattedAmount":"247,124.90","bookBalance":247124.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":31537.15,"formattedAmount":"31,537.15","bookBalance":31537.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":268230.02,"formattedAmount":"268,230.02","bookBalance":268230.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":971591.33,"formattedAmount":"971,591.33","bookBalance":971591.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":225439.21,"formattedAmount":"225,439.21","bookBalance":225439.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":141415.47,"formattedAmount":"141,415.47","bookBalance":141415.47,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":343453.98,"formattedAmount":"343,453.98","bookBalance":343453.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":187305.64,"formattedAmount":"187,305.64","bookBalance":187305.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":120270.77,"formattedAmount":"120,270.77","bookBalance":120270.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":150854.47,"formattedAmount":"150,854.47","bookBalance":150854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":843207.06,"formattedAmount":"843,207.06","bookBalance":843207.06,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":180940.06,"formattedAmount":"180,940.06","bookBalance":180940.06,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1584929.2,"formattedAmount":"1,584,929.20","bookBalance":1584929.2,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":703602.83,"formattedAmount":"703,602.83","bookBalance":703602.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2638444.11,"formattedAmount":"2,638,444.11","bookBalance":2638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":39717.0,"formattedAmount":"39,717.00","bookBalance":39717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":27250.41,"formattedAmount":"27,250.41","bookBalance":27250.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":85555.16,"formattedAmount":"85,555.16","bookBalance":85555.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":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":186768.99,"formattedAmount":"186,768.99","bookBalance":186768.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":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":105805.27,"formattedAmount":"105,805.27","bookBalance":105805.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":154000.77,"formattedAmount":"154,000.77","bookBalance":154000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":1683752.3,"formattedAmount":"1,683,752.30","bookBalance":1683752.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":167264.1,"formattedAmount":"167,264.10","bookBalance":167264.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":63052.29,"formattedAmount":"63,052.29","bookBalance":63052.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":3081018.55,"formattedAmount":"3,081,018.55","bookBalance":3081018.55,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":355756.87,"formattedAmount":"355,756.87","bookBalance":355756.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":135603.32,"formattedAmount":"135,603.32","bookBalance":135603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":554745.29,"formattedAmount":"554,745.29","bookBalance":554745.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":37377.76,"formattedAmount":"37,377.76","bookBalance":37377.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":720470.2,"formattedAmount":"720,470.20","bookBalance":720470.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2502258.95,"formattedAmount":"2,502,258.95","bookBalance":2502258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":156284.0,"formattedAmount":"156,284.00","bookBalance":156284.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":26201.45,"formattedAmount":"26,201.45","bookBalance":26201.45,"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":860587.3,"formattedAmount":"860,587.30","bookBalance":860587.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":1830643.67,"formattedAmount":"1,830,643.67","bookBalance":1830643.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3168253.54,"formattedAmount":"3,168,253.54","bookBalance":3168253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":2933.53,"formattedAmount":"2,933.53","bookBalance":2933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":1672354.66,"formattedAmount":"1,672,354.66","bookBalance":1672354.66,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":439376.0,"formattedAmount":"439,376.00","bookBalance":439376.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":191681.81,"formattedAmount":"191,681.81","bookBalance":191681.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2638387.33,"formattedAmount":"2,638,387.33","bookBalance":2638387.33,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":2465361.85,"formattedAmount":"2,465,361.85","bookBalance":2465361.85,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3604356.68,"formattedAmount":"3,604,356.68","bookBalance":3604356.68,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":23383.03,"formattedAmount":"23,383.03","bookBalance":23383.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":1550010.59,"formattedAmount":"1,550,010.59","bookBalance":1550010.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":1206467.6,"formattedAmount":"1,206,467.60","bookBalance":1206467.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":11000000.0,"formattedAmount":"11,000,000.00","bookBalance":11000000.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":4593023.18,"formattedAmount":"4,593,023.18","bookBalance":4593023.18,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":91929.0,"formattedAmount":"91,929.00","bookBalance":91929.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":9584140.99,"formattedAmount":"9,584,140.99","bookBalance":9584140.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":157242.45,"formattedAmount":"157,242.45","bookBalance":157242.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":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":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":1485809.0,"formattedAmount":"1,485,809.00","bookBalance":1485809.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":239281.64,"formattedAmount":"239,281.64","bookBalance":239281.64,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":26293.07,"formattedAmount":"26,293.07","bookBalance":26293.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":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":315093.9,"formattedAmount":"315,093.90","bookBalance":315093.9,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:25:51.9583||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:25:51.9583|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-12-03 09:25:51.9806|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 3909.3568ms 2025-12-03 09:25:51.9806|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 09:25:51.9806|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3927.7656ms 200 application/json; charset=utf-8 2025-12-03 09:25:53.6326|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 0 2025-12-03 09:25:53.6326|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:53.6326|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3466ms 204 2025-12-03 09:25:54.1101|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2025-12-03 09:25:54.1101|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:25:54.1149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:25:54.1149|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:25:54.1149|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 09:25:54.1149|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-12-03 09:25:54.1149||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:25:54.1306||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:25:54.1306||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:25:54.1562||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:25:54.1608||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:25:54.1608||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:25:58.1103||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":69675757.94,"formattedAmount":"69,675,757.94","bookBalance":69675757.94,"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":202.63,"formattedAmount":"202.63","bookBalance":202.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":2456739.72,"formattedAmount":"2,456,739.72","bookBalance":2456739.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":192333.65,"formattedAmount":"192,333.65","bookBalance":192333.65,"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":332581.31,"formattedAmount":"332,581.31","bookBalance":332581.31,"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":7839419.9,"formattedAmount":"7,839,419.90","bookBalance":7839419.9,"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":2797954.05,"formattedAmount":"2,797,954.05","bookBalance":2797954.05,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":473.58,"formattedAmount":"473.58","bookBalance":473.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88619.52,"formattedAmount":"88,619.52","bookBalance":88619.52,"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":3207.01,"formattedAmount":"3,207.01","bookBalance":3207.01,"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":10221.49,"formattedAmount":"10,221.49","bookBalance":10221.49,"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":15326.65,"formattedAmount":"15,326.65","bookBalance":15326.65,"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":54563.88,"formattedAmount":"54,563.88","bookBalance":54563.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":30261.34,"formattedAmount":"30,261.34","bookBalance":30261.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":133974.07,"formattedAmount":"133,974.07","bookBalance":133974.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":1166525.31,"formattedAmount":"1,166,525.31","bookBalance":1166525.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":160530.0,"formattedAmount":"160,530.00","bookBalance":160530.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":106918.46,"formattedAmount":"106,918.46","bookBalance":106918.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":769203.06,"formattedAmount":"769,203.06","bookBalance":769203.06,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":90000000.0,"formattedAmount":"90,000,000.00","bookBalance":90000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":27384533.85,"formattedAmount":"27,384,533.85","bookBalance":27384533.85,"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":78440824.0,"formattedAmount":"78,440,824.00","bookBalance":78440824.0,"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":176922.07,"formattedAmount":"176,922.07","bookBalance":176922.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":574702.72,"formattedAmount":"574,702.72","bookBalance":574702.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":14891072.99,"formattedAmount":"14,891,072.99","bookBalance":14891072.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":5820725.7,"formattedAmount":"5,820,725.70","bookBalance":5820725.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":4000000.0,"formattedAmount":"4,000,000.00","bookBalance":4000000.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":13313654.46,"formattedAmount":"13,313,654.46","bookBalance":13313654.46,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1770000.78,"formattedAmount":"1,770,000.78","bookBalance":1770000.78,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":104146689.96,"formattedAmount":"104,146,689.96","bookBalance":104146689.96,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5097035.77,"formattedAmount":"5,097,035.77","bookBalance":5097035.77,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":1444386.53,"formattedAmount":"1,444,386.53","bookBalance":1444386.53,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":1076816.88,"formattedAmount":"1,076,816.88","bookBalance":1076816.88,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":71579.16,"formattedAmount":"71,579.16","bookBalance":71579.16,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":4410090.16,"formattedAmount":"4,410,090.16","bookBalance":4410090.16,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":1292400.0,"formattedAmount":"1,292,400.00","bookBalance":1292400.0,"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":47200467.26,"formattedAmount":"47,200,467.26","bookBalance":47200467.26,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":51317412.44,"formattedAmount":"51,317,412.44","bookBalance":51317412.44,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4194809.68,"formattedAmount":"4,194,809.68","bookBalance":4194809.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":2549941.71,"formattedAmount":"2,549,941.71","bookBalance":2549941.71,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11102793.68,"formattedAmount":"11,102,793.68","bookBalance":11102793.68,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":232185.83,"formattedAmount":"232,185.83","bookBalance":232185.83,"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":7872436.85,"formattedAmount":"7,872,436.85","bookBalance":7872436.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":25123.11,"formattedAmount":"25,123.11","bookBalance":25123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10281828.58,"formattedAmount":"10,281,828.58","bookBalance":10281828.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":6002628.42,"formattedAmount":"6,002,628.42","bookBalance":6002628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":8691752.0,"formattedAmount":"8,691,752.00","bookBalance":8691752.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":3223308.81,"formattedAmount":"3,223,308.81","bookBalance":3223308.81,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":1176225.66,"formattedAmount":"1,176,225.66","bookBalance":1176225.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":1180219.29,"formattedAmount":"1,180,219.29","bookBalance":1180219.29,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":3372521.54,"formattedAmount":"3,372,521.54","bookBalance":3372521.54,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":932016.33,"formattedAmount":"932,016.33","bookBalance":932016.33,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1940563.15,"formattedAmount":"1,940,563.15","bookBalance":1940563.15,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1343209.25,"formattedAmount":"1,343,209.25","bookBalance":1343209.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":86009.97,"formattedAmount":"86,009.97","bookBalance":86009.97,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":308571.51,"formattedAmount":"308,571.51","bookBalance":308571.51,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":360106.26,"formattedAmount":"360,106.26","bookBalance":360106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":336577.47,"formattedAmount":"336,577.47","bookBalance":336577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1051185.49,"formattedAmount":"1,051,185.49","bookBalance":1051185.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1187357.67,"formattedAmount":"1,187,357.67","bookBalance":1187357.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1510485.01,"formattedAmount":"1,510,485.01","bookBalance":1510485.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":7629969.99,"formattedAmount":"7,629,969.99","bookBalance":7629969.99,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":497734.53,"formattedAmount":"497,734.53","bookBalance":497734.53,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":97384.05,"formattedAmount":"97,384.05","bookBalance":97384.05,"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":1659623.31,"formattedAmount":"1,659,623.31","bookBalance":1659623.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5453513.79,"formattedAmount":"5,453,513.79","bookBalance":5453513.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":819119.81,"formattedAmount":"819,119.81","bookBalance":819119.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":312547.5,"formattedAmount":"312,547.50","bookBalance":312547.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":90606.88,"formattedAmount":"90,606.88","bookBalance":90606.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":1617635.22,"formattedAmount":"1,617,635.22","bookBalance":1617635.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":137894.23,"formattedAmount":"137,894.23","bookBalance":137894.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":869471.91,"formattedAmount":"869,471.91","bookBalance":869471.91,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":375162.49,"formattedAmount":"375,162.49","bookBalance":375162.49,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":315630.84,"formattedAmount":"315,630.84","bookBalance":315630.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":176947.8,"formattedAmount":"176,947.80","bookBalance":176947.8,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":1530911.04,"formattedAmount":"1,530,911.04","bookBalance":1530911.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":1922913.67,"formattedAmount":"1,922,913.67","bookBalance":1922913.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1672234.66,"formattedAmount":"1,672,234.66","bookBalance":1672234.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":275507.5,"formattedAmount":"275,507.50","bookBalance":275507.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1008686.36,"formattedAmount":"1,008,686.36","bookBalance":1008686.36,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":18568152.73,"formattedAmount":"18,568,152.73","bookBalance":18568152.73,"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":972141.41,"formattedAmount":"972,141.41","bookBalance":972141.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":308526.65,"formattedAmount":"308,526.65","bookBalance":308526.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":619506.0,"formattedAmount":"619,506.00","bookBalance":619506.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":45374.95,"formattedAmount":"45,374.95","bookBalance":45374.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":103063.72,"formattedAmount":"103,063.72","bookBalance":103063.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":1496542.06,"formattedAmount":"1,496,542.06","bookBalance":1496542.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":129122.6,"formattedAmount":"129,122.60","bookBalance":129122.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":4679064.19,"formattedAmount":"4,679,064.19","bookBalance":4679064.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":707722.02,"formattedAmount":"707,722.02","bookBalance":707722.02,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":261472.63,"formattedAmount":"261,472.63","bookBalance":261472.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":1382143.01,"formattedAmount":"1,382,143.01","bookBalance":1382143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1624658.59,"formattedAmount":"1,624,658.59","bookBalance":1624658.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":154582.63,"formattedAmount":"154,582.63","bookBalance":154582.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":279246.42,"formattedAmount":"279,246.42","bookBalance":279246.42,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":37413929.4,"formattedAmount":"37,413,929.40","bookBalance":37413929.4,"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":181971.07,"formattedAmount":"181,971.07","bookBalance":181971.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":396500.69,"formattedAmount":"396,500.69","bookBalance":396500.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":1044747.58,"formattedAmount":"1,044,747.58","bookBalance":1044747.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":217941.78,"formattedAmount":"217,941.78","bookBalance":217941.78,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":45803.84,"formattedAmount":"45,803.84","bookBalance":45803.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":489149.03,"formattedAmount":"489,149.03","bookBalance":489149.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":1312448.68,"formattedAmount":"1,312,448.68","bookBalance":1312448.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":709625.32,"formattedAmount":"709,625.32","bookBalance":709625.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":247124.9,"formattedAmount":"247,124.90","bookBalance":247124.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":31537.15,"formattedAmount":"31,537.15","bookBalance":31537.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":268230.02,"formattedAmount":"268,230.02","bookBalance":268230.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":971591.33,"formattedAmount":"971,591.33","bookBalance":971591.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":225439.21,"formattedAmount":"225,439.21","bookBalance":225439.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":141415.47,"formattedAmount":"141,415.47","bookBalance":141415.47,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":343453.98,"formattedAmount":"343,453.98","bookBalance":343453.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":187305.64,"formattedAmount":"187,305.64","bookBalance":187305.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":120270.77,"formattedAmount":"120,270.77","bookBalance":120270.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":150854.47,"formattedAmount":"150,854.47","bookBalance":150854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":843207.06,"formattedAmount":"843,207.06","bookBalance":843207.06,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":180940.06,"formattedAmount":"180,940.06","bookBalance":180940.06,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1584929.2,"formattedAmount":"1,584,929.20","bookBalance":1584929.2,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":703602.83,"formattedAmount":"703,602.83","bookBalance":703602.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2638444.11,"formattedAmount":"2,638,444.11","bookBalance":2638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":39717.0,"formattedAmount":"39,717.00","bookBalance":39717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":27250.41,"formattedAmount":"27,250.41","bookBalance":27250.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":85555.16,"formattedAmount":"85,555.16","bookBalance":85555.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":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":186768.99,"formattedAmount":"186,768.99","bookBalance":186768.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":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":105805.27,"formattedAmount":"105,805.27","bookBalance":105805.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":154000.77,"formattedAmount":"154,000.77","bookBalance":154000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":1683752.3,"formattedAmount":"1,683,752.30","bookBalance":1683752.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":167264.1,"formattedAmount":"167,264.10","bookBalance":167264.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":63052.29,"formattedAmount":"63,052.29","bookBalance":63052.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":3081018.55,"formattedAmount":"3,081,018.55","bookBalance":3081018.55,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":355756.87,"formattedAmount":"355,756.87","bookBalance":355756.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":135603.32,"formattedAmount":"135,603.32","bookBalance":135603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":554745.29,"formattedAmount":"554,745.29","bookBalance":554745.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":37377.76,"formattedAmount":"37,377.76","bookBalance":37377.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":720470.2,"formattedAmount":"720,470.20","bookBalance":720470.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2502258.95,"formattedAmount":"2,502,258.95","bookBalance":2502258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":156284.0,"formattedAmount":"156,284.00","bookBalance":156284.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":26201.45,"formattedAmount":"26,201.45","bookBalance":26201.45,"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":860587.3,"formattedAmount":"860,587.30","bookBalance":860587.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":1830643.67,"formattedAmount":"1,830,643.67","bookBalance":1830643.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3168253.54,"formattedAmount":"3,168,253.54","bookBalance":3168253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":2933.53,"formattedAmount":"2,933.53","bookBalance":2933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":1672354.66,"formattedAmount":"1,672,354.66","bookBalance":1672354.66,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":439376.0,"formattedAmount":"439,376.00","bookBalance":439376.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":191681.81,"formattedAmount":"191,681.81","bookBalance":191681.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2638387.33,"formattedAmount":"2,638,387.33","bookBalance":2638387.33,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":2465361.85,"formattedAmount":"2,465,361.85","bookBalance":2465361.85,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3604356.68,"formattedAmount":"3,604,356.68","bookBalance":3604356.68,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":23383.03,"formattedAmount":"23,383.03","bookBalance":23383.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":1550010.59,"formattedAmount":"1,550,010.59","bookBalance":1550010.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":1206467.6,"formattedAmount":"1,206,467.60","bookBalance":1206467.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":11000000.0,"formattedAmount":"11,000,000.00","bookBalance":11000000.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":4593023.18,"formattedAmount":"4,593,023.18","bookBalance":4593023.18,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":91929.0,"formattedAmount":"91,929.00","bookBalance":91929.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":9584140.99,"formattedAmount":"9,584,140.99","bookBalance":9584140.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":157242.45,"formattedAmount":"157,242.45","bookBalance":157242.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":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":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":1485809.0,"formattedAmount":"1,485,809.00","bookBalance":1485809.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":239281.64,"formattedAmount":"239,281.64","bookBalance":239281.64,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":26293.07,"formattedAmount":"26,293.07","bookBalance":26293.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":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":315093.9,"formattedAmount":"315,093.90","bookBalance":315093.9,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:25:58.1174||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:25:58.1399|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-12-03 09:25:58.1399|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 4018.5568ms 2025-12-03 09:25:58.1399|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 09:25:58.1449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4034.7971ms 200 application/json; charset=utf-8 2025-12-03 09:26:29.2663|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:26:29.2663|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:26:29.2663|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:26:29.2663|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:26:29.2663|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:26:29.2663|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:26:29.2663|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5077ms 204 2025-12-03 09:26:29.2663|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8161ms 204 2025-12-03 09:26:29.2663|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9453ms 204 2025-12-03 09:26:29.2811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:26:29.2811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:26:29.2811|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:26:29.2811|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:26:29.2811|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:26:29.2811|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:26:29.2811|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:26:29.2811|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:26:29.2811|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:26:29.2811|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:26:29.2811|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:26:29.2971|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:26:29.2971|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:26:29.2971|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:26:29.2971|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:26:29.2971|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:26:29.2971|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:26:29.2971|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:26:29.2971|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:26:29.2971||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:26:29.2971|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:26:29.2971|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-12-03 09:26:29.2971|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:26:29.2971||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:26:29.3124|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-12-03 09:26:29.3124|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.0815ms 2025-12-03 09:26:29.3124||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:26:29.3124|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:26:29.3124||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:26:29.3124|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.9998ms 200 application/json; charset=utf-8 2025-12-03 09:26:29.3124||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:26:29.3346||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:26:29.3346||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:26:29.3346||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:26:29.3346||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:26:29.3439||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:29.3439||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:26:30.6379||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:26:30.6407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:30.6407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:30.6407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:30.6579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:30.6579||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:26:31.2446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:26:31.2446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:26:31.2446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:26:31.2446|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:26:31.2495|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:26:31.2495|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:26:31.2495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:26:31.2495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:26:31.2495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:26:31.2495|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:26:31.2495|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:26:31.2495|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:26:31.2495|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:26:31.2658|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:26:31.2658|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:26:31.2658|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:26:31.2658|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:26:31.2658|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:26:31.2658|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:26:31.2658||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:26:31.2658|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:26:31.2658|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-12-03 09:26:31.2658|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-12-03 09:26:31.2658||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:26:31.2658||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:26:31.2658|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:26:31.2830||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:26:31.2830||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:26:31.2830|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.0707ms 2025-12-03 09:26:31.2830|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:26:31.2830|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.2642ms 200 application/json; charset=utf-8 2025-12-03 09:26:31.3022||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:26:31.3022||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:26:31.3022||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:31.3022||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:26:31.3022||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:26:31.3124||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:26:31.3124||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:26:31.3124||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:26:31.3124|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:26:31.3124|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2018.6481ms 2025-12-03 09:26:31.3124|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:26:31.3124|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2044.6002ms 200 application/json; charset=utf-8 2025-12-03 09:26:31.4160||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:26:31.4160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:31.4225||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:31.4225||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:31.4225||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:31.4387||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:26:33.1673||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:26:33.1722||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:33.1722||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:33.1898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:33.1898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:33.1898||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:26:33.2836||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:26:33.2836||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:26:33.2836|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:26:33.2969|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2025.5282ms 2025-12-03 09:26:33.2969|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:26:33.2969|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2054.8589ms 200 application/json; charset=utf-8 2025-12-03 09:26:34.0454||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:26:34.0491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:34.0491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:34.0654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:34.0654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:34.0654||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:26:34.2251||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:26:34.2251||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:34.2251||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:34.2460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:34.2460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:34.2513||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:26:34.8638||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:26:34.8638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:34.8638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:34.8848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:34.8848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:34.8902||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:26:35.0919||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:26:35.0970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:35.0970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:35.1141||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:35.1141||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:35.1141||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:26:35.6529||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:26:35.6561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:35.6561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:35.6561||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:35.6746||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:35.6746||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:26:35.9258||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:26:35.9258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:35.9258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:35.9455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:35.9455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:35.9455||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:26:36.4390||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:26:36.4390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:36.4390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:36.4571||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:36.4571||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:26:36.4571||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:26:36.7167||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-12-03 09:26:36.7213||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:36.7213||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:36.7395||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:36.7395|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-12-03 09:26:36.7522|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-12-03 09:26:36.7522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:36.7522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:26:36.7522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:36.7522|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:26:36.7664|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:36.7664|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:26:36.7664|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:36.7664|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:26:36.7664|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:36.7840|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:26:36.7840|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:36.7840|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:26:36.8284|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:26:36.8284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7527.0365ms 2025-12-03 09:26:36.8284|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:26:36.8284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7553.3797ms 200 application/json; charset=utf-8 2025-12-03 09:26:37.1865||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-12-03 09:26:37.1903||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:26:37.1903||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:26:37.2046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:26:37.2046|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-12-03 09:26:37.2196|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-12-03 09:26:37.2196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:37.2196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:26:37.2196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:37.2196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:26:37.2196|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:37.2364|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:26:37.2364|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-12-03 09:26:37.2364|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-12-03 09:26:37.2504|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:37.2504|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-12-03 09:26:37.2504|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:26:37.2504|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-12-03 09:26:37.3112|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:26:37.3148|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6044.0988ms 2025-12-03 09:26:37.3148|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:26:37.3148|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6073.9517ms 200 application/json; charset=utf-8 2025-12-03 09:38:57.9816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:38:57.9816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:38:57.9816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:38:57.9816|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:38:57.9816|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:38:57.9816|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:38:57.9816|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3722ms 204 2025-12-03 09:38:57.9816|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7472ms 204 2025-12-03 09:38:57.9966|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.2333ms 204 2025-12-03 09:38:57.9966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:38:57.9966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:38:57.9966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:38:57.9966|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-12-03 09:38:57.9966|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-12-03 09:38:57.9966|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-12-03 09:38:58.0426|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-12-03 09:38:58.0426|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-12-03 09:38:58.0407|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-12-03 09:38:58.0426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:38:58.0426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:38:58.0426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:38:58.0426|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 09:38:58.0426|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 09:38:58.0426|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 09:38:58.0638|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 09:38:58.0638|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 09:38:58.0638|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 09:38:58.0638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.0382ms 401 2025-12-03 09:38:58.0638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.8743ms 401 2025-12-03 09:38:58.0638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.3863ms 401 2025-12-03 09:38:58.2163|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:38:58.2163|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:38:58.2163|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:38:58.2163|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:38:58.2163|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:38:58.2163|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:38:58.2163||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:38:58.2163|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:38:58.2317|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:38:58.2317|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:38:58.2317|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:38:58.2317|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:38:58.2317|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:38:58.2317|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:38:58.2317|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:38:58.2317||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:38:58.2317|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:38:58.2460||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:38:58.2460|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:38:58.2460|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:38:58.2460|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:38:58.2460|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:38:58.2460|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-12-03 09:38:58.2460|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:38:58.2460|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:38:58.2460|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.7684ms 2025-12-03 09:38:58.2460|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-12-03 09:38:58.2460|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:38:58.2460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.2302ms 200 application/json; charset=utf-8 2025-12-03 09:38:58.2606||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:38:58.2606||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:38:58.2606||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:38:58.2606||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:38:58.2606||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:38:58.2769||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:38:58.2769||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:38:58.2769||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:39:00.3424||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:39:00.3464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:39:00.3464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:39:00.3629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:39:00.3629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:39:00.3629||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:39:00.6260||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:39:00.6260||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:39:00.6260|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:39:00.6260|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2411.0132ms 2025-12-03 09:39:00.6260|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:39:00.6260|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2423.3736ms 200 application/json; charset=utf-8 2025-12-03 09:39:01.2242||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:39:01.2242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:39:01.2242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:39:01.2481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:39:01.2519||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:39:01.2519||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:39:02.0604||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:39:02.0656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:39:02.0656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:39:02.0841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:39:02.0841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:39:02.0841||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:39:02.9379||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:39:02.9379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:39:02.9379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:39:02.9544||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:39:02.9544||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:39:02.9544||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:39:03.7899||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:39:03.7899||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:39:03.7899||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:39:03.8093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:39:03.8093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:39:03.8136||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:39:04.6104||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-12-03 09:39:04.6104||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:39:04.6104||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:39:04.6287||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:39:04.6287|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-12-03 09:39:04.6405|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-12-03 09:39:04.6405|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:39:04.6405|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:39:04.6531|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:39:04.6531|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:39:04.6531|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-12-03 09:39:04.6531|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:39:04.6531|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:39:04.6697|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:39:04.6697|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:39:04.6697|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:39:04.6697|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:39:04.6848|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:39:04.7246|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:39:04.7246|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6474.5511ms 2025-12-03 09:39:04.7246|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:39:04.7314|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6492.6931ms 200 application/json; charset=utf-8 2025-12-03 09:40:20.9681|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:40:20.9681|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:40:20.9681|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:40:20.9716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:20.9716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:20.9716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:20.9716|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.798ms 204 2025-12-03 09:40:20.9716|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7234ms 204 2025-12-03 09:40:20.9716|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.4095ms 204 2025-12-03 09:40:20.9716|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:40:20.9874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:40:20.9874|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:40:20.9874|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:40:20.9874|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:40:20.9874|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:40:20.9874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:20.9874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:21.0030|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:21.0030|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:40:21.0030|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:40:21.0030|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:40:21.0030|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:40:21.0030|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:40:21.0030|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:40:21.0030|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:40:21.0030|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:40:21.0197|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:40:21.0197||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:40:21.0197|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:40:21.0197|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:40:21.0197||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:40:21.0197|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-12-03 09:40:21.0343||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:40:21.0343|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:40:21.0343|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.0025ms 2025-12-03 09:40:21.0343|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:40:21.0343|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.6136ms 200 application/json; charset=utf-8 2025-12-03 09:40:21.0343|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-12-03 09:40:21.0511||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:40:21.0511||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:40:21.0511||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:40:21.0511||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:40:21.0511||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:40:21.0794||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:40:21.0875||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:40:21.0875||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:40:21.9602||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:40:21.9602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:40:21.9602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:40:21.9822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:40:21.9822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:40:21.9877||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:40:22.8086||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:40:22.8086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:40:22.8157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:40:22.8157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:40:22.8349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:40:22.8349||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:40:23.6168||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:40:23.6168||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:40:23.6168||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:40:23.6374||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:40:23.6374||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:40:23.6374||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:40:24.4396||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:40:24.4396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:40:24.4471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:40:24.4607||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:40:24.4607||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:40:24.4607||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:40:25.3394||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:40:25.3394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:40:25.3394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:40:25.3556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:40:25.3556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:40:25.3556||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:40:25.4500||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:40:25.4500||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:40:25.4616|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:40:25.4616|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4441.5109ms 2025-12-03 09:40:25.4616|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:40:25.4616|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4480.4407ms 200 application/json; charset=utf-8 2025-12-03 09:40:26.1358||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-12-03 09:40:26.1358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:40:26.1358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:40:26.1584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:40:26.1672|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-12-03 09:40:26.1672|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-12-03 09:40:26.1672|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:40:26.1817|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:40:26.1817|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:40:26.1817|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-12-03 09:40:26.1817|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:40:26.1963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:40:26.1963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:40:26.1963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:40:26.1963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:40:26.1963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:40:26.2116|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:40:26.2116|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:40:26.2561|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:40:26.2587|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5231.7971ms 2025-12-03 09:40:26.2587|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:40:26.2587|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5271.9094ms 200 application/json; charset=utf-8 2025-12-03 09:40:46.8986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:40:46.8986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:40:46.8986|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:46.8986|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:46.8986|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1859ms 204 2025-12-03 09:40:46.8986|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3054ms 204 2025-12-03 09:40:46.8986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:40:46.8986|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:40:46.9134|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:40:46.9134|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:40:46.9134|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:46.9134|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:40:46.9134|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:40:46.9134|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:40:46.9134|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:40:46.9134|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:40:46.9134|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-12-03 09:40:46.9134|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-12-03 09:40:46.9134|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:40:46.9287|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:40:46.9287|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-12-03 09:40:46.9287|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-12-03 09:40:46.9287|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.3959ms 2025-12-03 09:40:46.9287|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-12-03 09:40:46.9287|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:40:46.9287|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.4756ms 200 application/json; charset=utf-8 2025-12-03 09:40:46.9455|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-12-03 09:40:46.9455|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.3408ms 2025-12-03 09:40:46.9455|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:40:46.9455|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.5908ms 200 application/json; charset=utf-8 2025-12-03 09:42:08.3467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:42:08.3467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:42:08.3467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:42:08.3467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:08.3467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:08.3467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:08.3590|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3844ms 204 2025-12-03 09:42:08.3590|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.9623ms 204 2025-12-03 09:42:08.3590|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.9049ms 204 2025-12-03 09:42:08.3590|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:42:08.3735|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:42:08.3735|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:42:08.3735|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:42:08.3735|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:42:08.3895|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:42:08.3895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:08.3895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:08.3895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:08.3895|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:42:08.4044|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:42:08.4044|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:42:08.4044|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:42:08.4044|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:42:08.3895|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:42:08.4044|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:42:08.4044|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:42:08.4210|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:42:08.4210||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:42:08.4210|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:42:08.4210|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-12-03 09:42:08.4352|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:42:08.4352||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:42:08.4352||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:42:08.4352|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-12-03 09:42:08.4352||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:42:08.4352||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:42:08.4509|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:42:08.4509|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.9131ms 2025-12-03 09:42:08.4509|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:42:08.4509|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 85.9568ms 200 application/json; charset=utf-8 2025-12-03 09:42:08.4684||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:42:08.4684||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:08.4684||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:42:08.4684||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:42:08.4684||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:42:08.4684||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:42:10.3860||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:42:10.3860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:10.3860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:10.4047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:10.4047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:10.4047||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:42:10.6434||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:42:10.6493||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:42:10.6493|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:42:10.6493|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2230.0743ms 2025-12-03 09:42:10.6493|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:42:10.6493|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2280.8132ms 200 application/json; charset=utf-8 2025-12-03 09:42:11.2495||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:42:11.2495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:11.2573||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:11.2719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:11.2719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:11.2719||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:42:12.0694||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:42:12.0694||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:12.0694||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:12.0888||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:12.0888||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:12.0995||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:42:12.9527||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:42:12.9527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:12.9587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:12.9587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:12.9745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:12.9745||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:42:13.7701||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:42:13.7750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:13.7750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:13.7899||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:13.7899||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:13.7899||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:42:14.6312||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-12-03 09:42:14.6312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:14.6312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:14.6481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:14.6481|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-12-03 09:42:14.6657|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-12-03 09:42:14.6657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:42:14.6657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:42:14.6657|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:42:14.6770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:42:14.6770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:42:14.6770|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-12-03 09:42:14.6770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:42:14.6770|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:42:14.6950|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-12-03 09:42:14.6950|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:42:14.6950|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:42:14.6950|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:42:14.7435|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:42:14.7435|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6327.6056ms 2025-12-03 09:42:14.7435|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:42:14.7435|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6377.0873ms 200 application/json; charset=utf-8 2025-12-03 09:42:15.6931|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:42:15.6931|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:42:15.6931|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:15.6931|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:15.6931|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1883ms 204 2025-12-03 09:42:15.6931|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8996ms 204 2025-12-03 09:42:15.6931|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:42:15.6931|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:42:15.7083|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:15.6931|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:42:15.7083|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:42:15.7083|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:42:15.7083|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:42:15.7083|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:15.7083|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-12-03 09:42:15.7083|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:42:15.7083|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:42:15.7083|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:42:15.7083|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-12-03 09:42:15.7083|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-12-03 09:42:15.7240|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:42:15.7240|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-12-03 09:42:15.7240|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.7228ms 2025-12-03 09:42:15.7240|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:42:15.7240|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-12-03 09:42:15.7240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.8587ms 200 application/json; charset=utf-8 2025-12-03 09:42:15.7395|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-12-03 09:42:15.7395|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.7766ms 2025-12-03 09:42:15.7395|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:42:15.7395|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.7398ms 200 application/json; charset=utf-8 2025-12-03 09:42:45.6467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:42:45.6467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:42:45.6467|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:42:45.6467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:45.6467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:45.6467|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:45.6545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7696ms 204 2025-12-03 09:42:45.6545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4088ms 204 2025-12-03 09:42:45.6545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7614ms 204 2025-12-03 09:42:45.6545|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:42:45.6545|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:42:45.6545|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:42:45.6545|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:42:45.6545|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:42:45.6545|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:42:45.6545|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:45.6545|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:45.6545|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:42:45.6545|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:42:45.6545|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:42:45.6699|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:42:45.6699|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:42:45.6699|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:42:45.6699|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:42:45.6699|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:42:45.6699|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:42:45.6699|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:42:45.6699||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:42:45.6699|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:42:45.6699|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:42:45.6699||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:42:45.6699|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-12-03 09:42:45.6845|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-12-03 09:42:45.6845||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:42:45.6845||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:42:45.6845|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:42:45.6845||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:42:45.6845|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.5534ms 2025-12-03 09:42:45.6845|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:42:45.6845|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.7782ms 200 application/json; charset=utf-8 2025-12-03 09:42:45.7022||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:42:45.7022||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:42:45.7022||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:42:45.7022||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:42:45.7022||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:45.7022||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:42:47.5919||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:42:47.5919||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:47.5919||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:47.6113||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:47.6113||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:47.6113||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:42:47.8392||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:42:47.8456||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:42:47.8456|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:42:47.8456|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2175.1934ms 2025-12-03 09:42:47.8456|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:42:47.8456|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2196.1937ms 200 application/json; charset=utf-8 2025-12-03 09:42:48.4334||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:42:48.4386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:48.4386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:48.4545||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:48.4545||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:48.4545||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:42:49.2868||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:42:49.2868||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:49.2948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:49.2948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:49.2948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:49.2948||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:42:50.0462||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:42:50.0462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:50.0462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:50.0631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:50.0631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:50.0631||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:42:50.8096||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:42:50.8096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:50.8096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:50.8286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:50.8286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:42:50.8286||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:42:51.6283||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-12-03 09:42:51.6283||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:42:51.6283||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:42:51.6393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:42:51.6393|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-12-03 09:42:51.6393|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-12-03 09:42:51.6393|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-12-03 09:42:51.6393|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-12-03 09:42:51.6393|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-12-03 09:42:51.6540|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-12-03 09:42:51.6540|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-12-03 09:42:51.6540|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-12-03 09:42:51.6540|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-12-03 09:42:51.6540|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-12-03 09:42:51.6540|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-12-03 09:42:51.6540|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-12-03 09:42:51.6540|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-12-03 09:42:51.6540|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-12-03 09:42:51.6954|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:42:51.6954|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6019.2096ms 2025-12-03 09:42:51.6954|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:42:51.7009|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6040.9089ms 200 application/json; charset=utf-8 2025-12-03 09:43:10.2468|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:43:10.2468|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:43:10.2468|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:43:10.2468|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:43:10.2468|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4736ms 204 2025-12-03 09:43:10.2468|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0205ms 204 2025-12-03 09:43:10.2605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:43:10.2605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:43:10.2605|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:43:10.2605|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:43:10.2605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:43:10.2605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:43:10.2605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:43:10.2605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:43:10.2605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:43:10.2605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:43:10.2758|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-12-03 09:43:10.2758|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-12-03 09:43:10.2758|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:43:10.2758|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:43:10.2758|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-12-03 09:43:10.2758|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-12-03 09:43:10.2758|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-12-03 09:43:10.2758|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.0441ms 2025-12-03 09:43:10.2909|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:43:10.2909|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.9849ms 200 application/json; charset=utf-8 2025-12-03 09:43:10.2909|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-12-03 09:43:10.2909|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.1942ms 2025-12-03 09:43:10.2909|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:43:10.2909|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.5649ms 200 application/json; charset=utf-8 2025-12-03 09:49:47.4939|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:49:47.4939|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:49:47.4939|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:49:47.4939|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:47.4939|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:47.4939|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:47.4939|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.986ms 204 2025-12-03 09:49:47.5070|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9757ms 204 2025-12-03 09:49:47.5070|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.688ms 204 2025-12-03 09:49:47.5070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:49:47.5070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:49:47.5070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:49:47.5070|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:47.5070|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:47.5216|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:47.5216|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:47.5216|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:47.5216|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:47.5216|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:47.5216|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:47.5216|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:47.5216|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:49:47.5216|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:49:47.5216|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:49:47.5216|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:49:47.5216|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:49:47.5216|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:49:47.5216|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:49:47.5381|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:49:47.5381||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:49:47.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-12-03 09:49:47.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-12-03 09:49:47.5381|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.9726ms 2025-12-03 09:49:47.5381|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:49:47.5550|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.5218ms 200 application/json; charset=utf-8 2025-12-03 09:49:47.5550||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:49:47.5550|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-12-03 09:49:47.5550||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:49:47.5550||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:49:47.5550||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:49:47.5814||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:49:47.5857||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:49:47.5857||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:49:47.5857||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:49:47.5857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:47.5857||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:49:49.4431||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:49.4471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:49.4471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:49.4661||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:49.4661||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:49.4661||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:49:49.5901||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:49:49.5901||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:49:49.6012|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:49:49.6012|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2063.0947ms 2025-12-03 09:49:49.6012|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:49:49.6012|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2092.852ms 200 application/json; charset=utf-8 2025-12-03 09:49:49.6570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:49:49.6570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:49:49.6570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:49:49.6570|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:49.6644|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:49.6644|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:49.6644|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:49.6644|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:49.6783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:49.6783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:49.6783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:49.6783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:49.6783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:49:49.6783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:49:49.6783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:49:49.6783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:49:49.6783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:49:49.6783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:49:49.6783|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:49:49.6935|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:49:49.6935||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:49:49.6935|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-12-03 09:49:49.6935|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-12-03 09:49:49.6935||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:49:49.6935|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:49:49.6935||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:49:49.6935|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.8889ms 2025-12-03 09:49:49.6935||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:49:49.6935||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:49:49.6935|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:49:49.7123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.3367ms 200 application/json; charset=utf-8 2025-12-03 09:49:49.7261||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:49:49.7261||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:49:49.7261||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:49:49.7261||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:49.7261||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:49:49.7261||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:49:50.3505||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:50.3505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:50.3505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:50.3742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:50.3742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:50.3809||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:49:50.5664||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:50.5711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:50.5711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:50.5908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:50.5908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:50.5908||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:49:51.1890|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:49:51.1890|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:49:51.1890|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:51.1962|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:51.1962|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7026ms 204 2025-12-03 09:49:51.1962|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0002ms 204 2025-12-03 09:49:51.1962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 09:49:51.1962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 09:49:51.2102|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:51.2102|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:51.2102|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:51.2102|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:51.2102|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:51.2102|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:51.2102|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:49:51.2102|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:49:51.2102|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-12-03 09:49:51.2246|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-12-03 09:49:51.2246|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:49:51.2246|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:49:51.2246|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-12-03 09:49:51.2246|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-12-03 09:49:51.2246|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.4992ms 2025-12-03 09:49:51.2246|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-12-03 09:49:51.2246|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 09:49:51.2246|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.557ms 200 application/json; charset=utf-8 2025-12-03 09:49:51.2439|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-12-03 09:49:51.2439|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.3573ms 2025-12-03 09:49:51.2439|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 09:49:51.2439|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.6893ms 200 application/json; charset=utf-8 2025-12-03 09:49:51.3901||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:51.3901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:51.3968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:51.3968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:51.4158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:51.4158||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:49:52.2069||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:52.2100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:52.2100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:52.2254||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:52.2254||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:52.2254||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:49:52.9616||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:49:52.9652||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:49:52.9652|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:49:52.9652|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3274.6859ms 2025-12-03 09:49:52.9652|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:49:52.9652|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3314.142ms 200 application/json; charset=utf-8 2025-12-03 09:49:53.1453||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:49:53.1453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:53.1541||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:53.1693||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:53.1693||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:53.1693||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:49:53.9531||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:53.9531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:53.9531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:53.9749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:53.9749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:53.9807||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:49:54.2502||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:54.2502||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:54.2502||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:54.2717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:54.2717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:54.2787||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:49:54.7749||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-12-03 09:49:54.7794||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:54.7794||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:54.7968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:54.7968|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-12-03 09:49:54.8109|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-12-03 09:49:54.8109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:54.8109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:54.8245|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:54.8245|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:54.8245|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:54.8245|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:54.8245|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:54.8410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:54.8410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:54.8410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:54.8410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:54.8410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:54.8952|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:49:54.8952|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:49:54.8952|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:49:54.8952|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:54.8952|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:54.9029|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:49:54.9029|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:54.9029|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5061ms 204 2025-12-03 09:49:54.9029|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.0242ms 204 2025-12-03 09:49:54.9029|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7377.6641ms 2025-12-03 09:49:54.9029|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.608ms 204 2025-12-03 09:49:54.9029|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:49:54.9182|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:49:54.9182|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:49:54.9182|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:54.9182|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:54.9182|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7412.3631ms 200 application/json; charset=utf-8 2025-12-03 09:49:54.9182|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:54.9182|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:54.9182|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:54.9182|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:54.9182|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:49:54.9182|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:49:54.9344|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:49:54.9344|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:49:54.9344||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:49:54.9344|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:49:54.9344||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:49:54.9344|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-12-03 09:49:54.9344||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:49:54.9344|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:49:54.9344|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.18ms 2025-12-03 09:49:54.9508|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:49:54.9508|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.6945ms 200 application/json; charset=utf-8 2025-12-03 09:49:54.9508||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:49:54.9676||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:49:54.9676||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:49:55.0971||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:49:55.0971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:55.0971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:55.1156||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:55.1156||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:55.1212||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:49:55.8687||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:55.8741||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:55.8741||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:55.8878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:55.8878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:55.8878||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:49:56.6535||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-12-03 09:49:56.6535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:56.6535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:56.6782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:56.6860|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-12-03 09:49:56.6860|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-12-03 09:49:56.7229|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (23ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:56.7311|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:56.7311|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:56.7311|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:56.7311|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-12-03 09:49:56.7311|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:56.7467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:56.7467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:56.7467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:56.7467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:56.7467|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:49:56.7638|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:49:56.8060|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:49:56.8083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7116.4711ms 2025-12-03 09:49:56.8083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:49:56.8083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7154.7425ms 200 application/json; charset=utf-8 2025-12-03 09:49:56.8462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:49:56.8462|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:49:56.8462|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:49:56.8462|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:49:56.8462|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:49:56.8561|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:49:56.8561|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:49:56.8561|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-12-03 09:49:56.8561||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:49:56.8561||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:49:56.8915||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:49:56.8915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:56.8915||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:49:56.9764||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:49:56.9801||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:49:56.9801|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:49:56.9801|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2047.6023ms 2025-12-03 09:49:56.9801|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:49:56.9801|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2071.2459ms 200 application/json; charset=utf-8 2025-12-03 09:49:57.7397||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:57.7397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:57.7477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:57.7477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:57.7627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:57.7627||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:49:58.5093||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:58.5131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:58.5131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:58.5335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:58.5335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:58.5427||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:49:59.3666||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:49:59.3700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:49:59.3700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:49:59.3862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:49:59.3862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:49:59.3862||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:50:00.1848||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:50:00.1848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:50:00.1848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:50:00.2059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:50:00.2059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:50:00.2126||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:50:00.9820||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:50:00.9820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:50:00.9820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:50:01.0076||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:50:01.0123||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:50:01.0123||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:50:01.7728||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-12-03 09:50:01.7766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:50:01.7766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:50:01.7766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:50:01.8038|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-12-03 09:50:01.8107|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-12-03 09:50:01.8107|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:50:01.8107|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-12-03 09:50:01.8217|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-12-03 09:50:01.8217|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:50:01.8217|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:50:01.8217|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:50:01.8217|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-12-03 09:50:01.8217|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-12-03 09:50:01.8217|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:50:01.8399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:50:01.8399|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:50:01.8399|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-12-03 09:50:01.8876|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:50:01.8876|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5032.4239ms 2025-12-03 09:50:01.8876|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:50:01.8876|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5047.6803ms 200 application/json; charset=utf-8 2025-12-03 09:53:23.3485|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 09:53:23.3485|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:23.3547|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2037ms 204 2025-12-03 09:53:23.3547|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 09:53:23.3547|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:53:23.3547|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:23.3704|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:53:23.3704|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 09:53:23.3704|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-12-03 09:53:23.3704|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:53:23.3704|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-12-03 09:53:23.3704|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:53:23.3704|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:53:23.3704|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-12-03 09:53:23.3852|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:53:23.3852|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:23.3852|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:23.3852|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 15.1757ms 2025-12-03 09:53:23.3852|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:23.3852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.368ms 204 2025-12-03 09:53:23.3852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2336ms 204 2025-12-03 09:53:23.3852|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 09:53:23.3852|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3273ms 204 2025-12-03 09:53:23.4014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.3896ms 200 application/json; charset=utf-8 2025-12-03 09:53:23.4014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:53:23.4014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:53:23.4014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:53:23.4014|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:53:23.4014|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:53:23.4014|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:53:23.4014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:23.4014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:23.4014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:23.4014|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:53:23.4165|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:53:23.4165|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:53:23.4165|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:53:23.4165|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:53:23.4165|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:53:23.4165|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:53:23.4165|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:53:23.4165|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:53:23.4165|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:53:23.4165|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:53:23.4165||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:53:23.4320|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-12-03 09:53:23.4320|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-12-03 09:53:23.4320|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:53:23.4320||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:53:23.4320|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.8806ms 2025-12-03 09:53:23.4320|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:53:23.4320||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:53:23.4320|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.3224ms 200 application/json; charset=utf-8 2025-12-03 09:53:23.4320||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:53:23.4491||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:53:23.4641||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:53:23.4641||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:53:23.4641||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:53:23.4641||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:53:23.4641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:23.4788||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:53:24.2432||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:53:24.2472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:24.2472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:24.2621||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:24.2621||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:24.2621||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:53:25.0332||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:53:25.0332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:25.0332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:25.0497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:25.0497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:25.0497||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:53:25.7578||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:53:25.7624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:25.7624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:25.7808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:25.7808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:25.7808||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:53:26.5098||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:53:26.5098||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:53:26.5098|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:53:26.5098|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3089.9002ms 2025-12-03 09:53:26.5098|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:53:26.5098|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3117.9625ms 200 application/json; charset=utf-8 2025-12-03 09:53:26.5354||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:53:26.5354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:26.5419||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:26.5419||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:26.5588||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:26.5588||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:53:27.4184||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:53:27.4184||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:27.4184||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:27.4395||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:27.4395||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:27.4395||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:53:28.1642||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-12-03 09:53:28.1683||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:28.1683||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:28.1883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:28.1883|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-12-03 09:53:28.2017|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-12-03 09:53:28.2017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:28.2017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:28.2134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:28.2134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:28.2134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:28.2134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:28.2134|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:28.2323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:28.2323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:28.2323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:28.2323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:28.2323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:28.2924|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:53:28.2924|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4867.0333ms 2025-12-03 09:53:28.2924|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:53:28.2924|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4895.5455ms 200 application/json; charset=utf-8 2025-12-03 09:53:40.4558|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:53:40.4558|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:53:40.4558|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:53:40.4558|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:40.4558|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:40.4656|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:40.4656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4477ms 204 2025-12-03 09:53:40.4656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.273ms 204 2025-12-03 09:53:40.4656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2923ms 204 2025-12-03 09:53:40.4656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 09:53:40.4656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 09:53:40.4656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 09:53:40.4656|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:53:40.4656|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:53:40.4783|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 09:53:40.4783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:40.4783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:40.4783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 09:53:40.4783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:53:40.4783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:53:40.4783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 09:53:40.4783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:53:40.4783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:53:40.4783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:53:40.4783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 09:53:40.4783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 09:53:40.4783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 09:53:40.4783|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:53:40.4783||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 09:53:40.4783|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 09:53:40.4939|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-12-03 09:53:40.4939||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:53:40.4939|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-12-03 09:53:40.4939||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 09:53:40.4939||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:53:40.4939|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:53:40.4939||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 09:53:40.4939|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.3433ms 2025-12-03 09:53:40.4939|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 09:53:40.4939|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.0107ms 200 application/json; charset=utf-8 2025-12-03 09:53:40.5161||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:53:40.5161||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 09:53:40.5161||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 09:53:40.5161||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:40.5161||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 09:53:40.5161||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 09:53:42.4167||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:53:42.4167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:42.4167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:42.4367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:42.4367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:42.4367||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 09:53:42.6300||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 09:53:42.6468||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 09:53:42.6503|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 09:53:42.6503|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2161.0374ms 2025-12-03 09:53:42.6503|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 09:53:42.6503|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2180.4059ms 200 application/json; charset=utf-8 2025-12-03 09:53:43.1836||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:53:43.1836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:43.1836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:43.1987||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:43.1987||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:43.1987||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 09:53:43.9265||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:53:43.9265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:43.9265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:43.9409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:43.9409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:43.9409||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 09:53:44.6801||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 09:53:44.6833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:44.6833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:44.6833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:44.6833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:44.6991||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 09:53:45.5058||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 09:53:45.5100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:45.5100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:45.5100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:45.5285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 09:53:45.5285||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 09:53:46.2871||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-12-03 09:53:46.2871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 09:53:46.2935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 09:53:46.2935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 09:53:46.3133|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-12-03 09:53:46.3439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (26ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] 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-12-03 09:53:46.3439|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-12-03 09:53:46.3554|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-12-03 09:53:46.3554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:46.3554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:46.3554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:46.3554|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:46.3699|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:46.3699|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:46.3699|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:46.3699|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:46.3699|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 09:53:46.3854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 09:53:46.4215|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 09:53:46.4215|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5934.6209ms 2025-12-03 09:53:46.4215|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 09:53:46.4215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5958.9205ms 200 application/json; charset=utf-8 2025-12-03 10:09:18.1037|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:09:18.1037|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:09:18.1037|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:09:18.1093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:18.1093|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:18.1037|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:18.1093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5957ms 204 2025-12-03 10:09:18.1093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4571ms 204 2025-12-03 10:09:18.1093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7193ms 204 2025-12-03 10:09:18.1093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:09:18.1093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:09:18.1093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:09:18.1251|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-12-03 10:09:18.1251|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-12-03 10:09:18.1251|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-12-03 10:09:18.1251|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-12-03 10:09:18.1251|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-12-03 10:09:18.1251|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-12-03 10:09:18.1251|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:18.1251|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:18.1251|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:18.1251|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:09:18.1251|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:09:18.1460|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:09:18.1460|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:09:18.1460|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:09:18.1460|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:09:18.1460|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.5872ms 401 2025-12-03 10:09:18.1568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.6812ms 401 2025-12-03 10:09:18.1568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.8702ms 401 2025-12-03 10:09:34.0984|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 10:09:34.0984|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:34.0984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.6469ms 204 2025-12-03 10:09:34.1126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 10:09:34.1126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:09:34.1126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:09:34.1126|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:09:34.1126|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:09:34.1126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:34.1126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:34.1126|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:34.1276|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:34.1276|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.3383ms 204 2025-12-03 10:09:34.1276|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.2317ms 204 2025-12-03 10:09:34.1276|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:09:34.1276|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.1334ms 204 2025-12-03 10:09:34.1420|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:09:34.1420|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:09:34.1420|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:09:34.1420|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:09:34.1420|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:09:34.1420|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:09:34.1420|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-12-03 10:09:34.1420|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:09:34.1420|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:34.1420|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:34.1567|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:09:34.1567|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:34.1567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:09:34.1567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:09:34.1567|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:09:34.1567|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:09:34.1567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:09:34.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-12-03 10:09:34.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-12-03 10:09:34.1567|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:09:34.1723|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-12-03 10:09:34.1723|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:09:34.1723|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:09:34.1723|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:09:34.1723|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-12-03 10:09:34.1723|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-12-03 10:09:34.1723||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:09:34.1723|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 24.0796ms 2025-12-03 10:09:34.1723|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-12-03 10:09:34.1723|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:09:34.1895|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:09:34.1895||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:09:34.1895|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.6726ms 200 application/json; charset=utf-8 2025-12-03 10:09:34.1895|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.4145ms 2025-12-03 10:09:34.1895||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:09:34.1895||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:09:34.1895|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:09:34.1895||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:09:34.1895|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.3386ms 200 application/json; charset=utf-8 2025-12-03 10:09:34.2176||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:09:34.2210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:09:34.2210||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:09:34.2210||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:09:34.2210||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:09:34.2210||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:09:35.1243||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:09:35.1295||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:09:35.1295||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:09:35.1459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:09:35.1459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:09:35.1459||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:09:35.9672||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:09:35.9720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:09:35.9720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:09:35.9901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:09:35.9901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:09:35.9901||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:09:36.7918||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:09:36.7918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:09:36.8009||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:09:36.8137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:09:36.8137||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:09:36.8137||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:09:37.6197||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:09:37.6197||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:09:37.6269|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:09:37.6269|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3448.9144ms 2025-12-03 10:09:37.6269|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:09:37.6269|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3482.5618ms 200 application/json; charset=utf-8 2025-12-03 10:09:37.6709||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:09:37.6754||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:09:37.6754||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:09:37.6907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:09:37.6907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:09:37.6907||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:09:38.5017||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:09:38.5017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:09:38.5017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:09:38.5220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:09:38.5220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:09:38.5220||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:09:39.3126||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-12-03 10:09:39.3126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:09:39.3126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:09:39.3325||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:09:39.3325|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-12-03 10:09:39.3450|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-12-03 10:09:39.3450|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:09:39.3450|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:09:39.3450|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:09:39.3450|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:09:39.3623|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:09:39.3623|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:09:39.3623|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:09:39.3623|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:09:39.3623|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:09:39.3623|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:09:39.3623|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:09:39.3766|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:09:39.4288|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:09:39.4288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5259.2382ms 2025-12-03 10:09:39.4288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:09:39.4288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5290.6655ms 200 application/json; charset=utf-8 2025-12-03 10:09:58.4314|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:09:58.4314|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:09:58.4314|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:58.4395|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:58.4395|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3514ms 204 2025-12-03 10:09:58.4395|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.0464ms 204 2025-12-03 10:09:58.4395|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:09:58.4395|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:09:58.4556|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:09:58.4556|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:09:58.4556|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:58.4556|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:09:58.4556|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:09:58.4556|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:09:58.4556|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:09:58.4556|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:09:58.4556|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-12-03 10:09:58.4701|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-12-03 10:09:58.4701|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:09:58.4701|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:09:58.4701|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-12-03 10:09:58.4701|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-12-03 10:09:58.4701|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.3737ms 2025-12-03 10:09:58.4701|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:09:58.4701|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.3327ms 200 application/json; charset=utf-8 2025-12-03 10:09:58.4701|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-12-03 10:09:58.4903|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-12-03 10:09:58.4903|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.7599ms 2025-12-03 10:09:58.4903|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:09:58.4903|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.0981ms 200 application/json; charset=utf-8 2025-12-03 10:10:01.6498|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:10:01.6498|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:10:01.6498|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:10:01.6498|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:01.6498|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:01.6579|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:01.6579|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3172ms 204 2025-12-03 10:10:01.6579|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.3434ms 204 2025-12-03 10:10:01.6579|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.4781ms 204 2025-12-03 10:10:01.6579|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:10:01.6579|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:10:01.6579|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:10:01.6579|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:01.6735|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:01.6735|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:01.6735|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:01.6735|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:01.6735|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:01.6735|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:01.6735|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:01.6735|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:01.6735|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:10:01.6735|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:10:01.6735|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:10:01.6735|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:10:01.6735|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:10:01.6735|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:10:01.6735|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:10:01.6887||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:10:01.6887|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:10:01.6887|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-12-03 10:10:01.6887|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:10:01.6887|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-12-03 10:10:01.6887|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.4762ms 2025-12-03 10:10:01.6887||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:10:01.6887|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:10:01.6887||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:10:01.6887|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.672ms 200 application/json; charset=utf-8 2025-12-03 10:10:01.6887||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:10:01.6887||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:10:01.7103||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:10:01.7103||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:10:01.7103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:01.7103||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:10:01.7103||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:10:01.7200||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:10:02.6225||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:10:02.6294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:02.6294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:02.6453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:02.6453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:02.6453||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:10:03.4482|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:10:03.4482|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:10:03.4482|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:03.4482|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:03.4565|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:03.4565|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:03.4565|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:03.4565|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:03.4565|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:10:03.4565|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:10:03.4565|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-12-03 10:10:03.4688|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-12-03 10:10:03.4688|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:10:03.4688|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:10:03.4688|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-12-03 10:10:03.4688|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-12-03 10:10:03.4688|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 5.436ms 2025-12-03 10:10:03.4688|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-12-03 10:10:03.4688|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:10:03.4688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.5133ms 200 application/json; charset=utf-8 2025-12-03 10:10:03.4688|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-12-03 10:10:03.4843|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 14.4845ms 2025-12-03 10:10:03.4843|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:10:03.4843|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.4123ms 200 application/json; charset=utf-8 2025-12-03 10:10:03.4843||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:10:03.5030||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:03.5030||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:03.5030||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:03.5176||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:03.5176||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:10:04.3462||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:10:04.3462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:04.3462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:04.3649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:04.3649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:04.3649||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:10:05.2157||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:10:05.2219||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:10:05.2219|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:10:05.2219|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3537.8913ms 2025-12-03 10:10:05.2219|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:10:05.2219|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3560.0394ms 200 application/json; charset=utf-8 2025-12-03 10:10:05.2525||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:10:05.2525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:05.2525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:05.2714||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:05.2714||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:05.2714||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:10:06.0928||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:10:06.0975||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:06.0975||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:06.1154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:06.1154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:06.1154||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:10:06.9207||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-12-03 10:10:06.9250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:06.9250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:06.9401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:06.9401|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-12-03 10:10:06.9560|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-12-03 10:10:06.9560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:06.9560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:06.9560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:06.9560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:06.9560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:06.9705|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:06.9705|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:06.9705|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:06.9705|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:06.9705|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:06.9705|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:06.9880|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:07.0248|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:10:07.0248|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5337.5473ms 2025-12-03 10:10:07.0248|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:10:07.0248|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5359.9213ms 200 application/json; charset=utf-8 2025-12-03 10:10:19.9628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:10:19.9628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:10:19.9628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:10:19.9628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:19.9628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:19.9628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:19.9710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2431ms 204 2025-12-03 10:10:19.9710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9544ms 204 2025-12-03 10:10:19.9710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.719ms 204 2025-12-03 10:10:19.9710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:10:19.9710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:10:19.9710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:10:19.9710|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:19.9710|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:19.9710|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:19.9872|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:19.9872|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:19.9872|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:19.9872|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:19.9872|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:10:19.9872|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:19.9872|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:19.9872|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:10:20.0014|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:10:20.0014|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:10:20.0014|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:10:20.0014|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:10:20.0014|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:10:20.0014|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-12-03 10:10:20.0014||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:10:20.0014|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:10:20.0014|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:10:20.0215||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:10:20.0215|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.6536ms 2025-12-03 10:10:20.0215|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-12-03 10:10:20.0215||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:10:20.0215|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:10:20.0215||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:10:20.0215|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 49.7103ms 200 application/json; charset=utf-8 2025-12-03 10:10:20.0353||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:10:20.0353||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:10:20.0353||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:10:20.0504||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:10:20.0504||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:10:20.0504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:20.0504||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:10:20.8356||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:10:20.8356||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:20.8356||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:20.8599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:20.8630||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:20.8630||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:10:21.6495||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:10:21.6495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:21.6495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:21.6700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:21.6700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:21.6765||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:10:22.4894||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:10:22.4894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:22.4894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:22.5061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:22.5061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:22.5061||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:10:23.3502||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:10:23.3502||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:23.3502||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:23.3683||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:10:23.3683||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:23.3683||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:10:23.3683||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:23.3764|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:10:23.3764|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3365.3997ms 2025-12-03 10:10:23.3764||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:10:23.3764|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:10:23.3764|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3401.8402ms 200 application/json; charset=utf-8 2025-12-03 10:10:24.1908||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:10:24.1908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:24.1908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:24.2096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:24.2096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:10:24.2096||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:10:24.9676||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-12-03 10:10:24.9724||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:10:24.9724||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:10:24.9899||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:10:24.9899|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-12-03 10:10:25.0038|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-12-03 10:10:25.0038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:25.0038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:25.0038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:25.0038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:25.0038|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:25.0173|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:25.0173|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:25.0173|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:25.0173|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:25.0173|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:25.0173|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:10:25.0362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:10:25.0745|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:10:25.0745|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5062.3058ms 2025-12-03 10:10:25.0745|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:10:25.0806|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5101.0921ms 200 application/json; charset=utf-8 2025-12-03 10:10:46.1365|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:10:46.1365|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:10:46.1365|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:46.1365|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:46.1438|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8041ms 204 2025-12-03 10:10:46.1438|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2612ms 204 2025-12-03 10:10:46.1438|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:10:46.1438|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:10:46.1438|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:46.1438|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:10:46.1438|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:46.1438|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:10:46.1594|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:46.1594|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:10:46.1594|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:10:46.1594|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:10:46.1594|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-12-03 10:10:46.1594|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-12-03 10:10:46.1594|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:10:46.1594|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:10:46.1594|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-12-03 10:10:46.1743|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-12-03 10:10:46.1743|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.1942ms 2025-12-03 10:10:46.1743|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:10:46.1743|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-12-03 10:10:46.1743|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.1312ms 200 application/json; charset=utf-8 2025-12-03 10:10:46.1910|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-12-03 10:10:46.1910|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.9171ms 2025-12-03 10:10:46.1910|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:10:46.1910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.5459ms 200 application/json; charset=utf-8 2025-12-03 10:12:36.7556|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:12:36.7556|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:12:36.7556|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:12:36.7556|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:36.7621|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:36.7621|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:36.7621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5899ms 204 2025-12-03 10:12:36.7621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5309ms 204 2025-12-03 10:12:36.7621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.698ms 204 2025-12-03 10:12:36.7621|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:12:36.7621|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:12:36.7621|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:12:36.7750|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:12:36.7750|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:12:36.7750|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:12:36.7750|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:36.7750|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:36.7750|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:36.7750|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:12:36.7750|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:12:36.7750|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:12:36.7750|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:12:36.7750|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:12:36.7750|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:12:36.7750|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:12:36.7750|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:12:36.7750|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:12:36.7917|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:12:36.7917||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:12:36.7917|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-12-03 10:12:36.7917|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:12:36.7917|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:12:36.7917||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:12:36.7917|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.7668ms 2025-12-03 10:12:36.7917|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-12-03 10:12:36.7917||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:12:36.7917|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:12:36.8058||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:12:36.8058|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.9763ms 200 application/json; charset=utf-8 2025-12-03 10:12:36.8058||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:12:36.8229||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:12:36.8229||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:12:36.8229||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:12:36.8229||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:12:36.8229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:36.8229||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:12:37.6953||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:12:37.6999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:12:37.6999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:12:37.7142||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:12:37.7142||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:37.7142||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:12:38.4731||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:12:38.4784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:12:38.4784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:12:38.4958||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:12:38.4958||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:38.4958||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:12:39.2568||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:12:39.2568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:12:39.2639||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:12:39.2639||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:12:39.2780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:39.2780||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:12:40.1721||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:12:40.1721||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:12:40.1721||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:12:40.1861||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:12:40.1861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:12:40.1861||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:12:40.1861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:40.1861|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:12:40.1861||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:12:40.1861|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3399.4652ms 2025-12-03 10:12:40.1861|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:12:40.1861|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3424.1501ms 200 application/json; charset=utf-8 2025-12-03 10:12:40.9671||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:12:40.9712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:12:40.9712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:12:40.9870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:12:40.9870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:40.9870||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:12:41.7627||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-12-03 10:12:41.7627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:12:41.7681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:12:41.7681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:12:41.7847|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-12-03 10:12:41.7847|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-12-03 10:12:41.7847|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:12:41.7847|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:12:41.7847|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:12:41.7847|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:12:41.8006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:12:41.8006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:12:41.8006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:12:41.8006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:12:41.8006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:12:41.8006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:12:41.8006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:12:41.8006|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:12:41.8494|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:12:41.8494|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5055.7495ms 2025-12-03 10:12:41.8494|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:12:41.8494|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5081.931ms 200 application/json; charset=utf-8 2025-12-03 10:12:57.4751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:12:57.4751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:12:57.4751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:12:57.4751|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:57.4751|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:57.4751|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:57.4751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1858ms 204 2025-12-03 10:12:57.4751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3614ms 204 2025-12-03 10:12:57.4751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8018ms 204 2025-12-03 10:12:57.4899|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:12:57.4899|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:12:57.4899|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:12:57.4899|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:12:57.4899|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:12:57.4899|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:12:57.4899|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:57.4899|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:57.4899|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:12:57.4899|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:12:57.4899|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:12:57.4899|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:12:57.4899|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:12:57.4899|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:12:57.4899|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:12:57.5055|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:12:57.5055|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:12:57.5055|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:12:57.5055|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:12:57.5055|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:12:57.5055||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:12:57.5055|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-12-03 10:12:57.5055|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-12-03 10:12:57.5055|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:12:57.5055||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:12:57.5055||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:12:57.5055|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.0655ms 2025-12-03 10:12:57.5055||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:12:57.5211||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:12:57.5211|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:12:57.5211|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.8967ms 200 application/json; charset=utf-8 2025-12-03 10:12:57.5387||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:12:57.5387||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:12:57.5387||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:12:57.5387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:57.5387||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:12:57.5387||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:12:58.2594||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:12:58.2594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:12:58.2594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:12:58.2739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:12:58.2739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:58.2739||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:12:59.0235||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:12:59.0275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:12:59.0275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:12:59.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:12:59.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:59.0434||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:12:59.7476||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:12:59.7476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:12:59.7476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:12:59.7633||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:12:59.7633||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:12:59.7633||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:13:00.6087||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:13:00.6148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:13:00.6148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:13:00.6287||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:13:00.6287||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:13:00.6287||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:13:00.7199||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:13:00.7199||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:13:00.7199|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:13:00.7199|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3218.1394ms 2025-12-03 10:13:00.7199|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:13:00.7199|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3241.8128ms 200 application/json; charset=utf-8 2025-12-03 10:13:01.3949||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:13:01.3949||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:13:01.3949||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:13:01.4124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:13:01.4124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:13:01.4124||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:13:02.1982||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-12-03 10:13:02.1982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:13:02.1982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:13:02.2126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:13:02.2126|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-12-03 10:13:02.2250|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-12-03 10:13:02.2250|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:13:02.2250|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:13:02.2250|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:13:02.2250|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:13:02.2250|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:13:02.2250|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:13:02.2386|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:13:02.2386|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:13:02.2386|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:13:02.2386|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:13:02.2386|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:13:02.2386|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:13:02.2829|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:13:02.2850|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4776.7953ms 2025-12-03 10:13:02.2850|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:13:02.2850|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4796.7557ms 200 application/json; charset=utf-8 2025-12-03 10:15:14.7837|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 10:15:14.7837|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:14.7837|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7219ms 204 2025-12-03 10:15:14.8014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 10:15:14.8014|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:14.8085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:14.8085|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:14.8085|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:15:14.8085|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-12-03 10:15:14.8085|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:15:14.8085|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-12-03 10:15:14.8227|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-12-03 10:15:14.8227|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.5231ms 2025-12-03 10:15:14.8227|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:15:14.8227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.6404ms 200 application/json; charset=utf-8 2025-12-03 10:15:14.8227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:15:14.8227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:15:14.8227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:15:14.8227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:14.8227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:14.8227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:14.8227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0878ms 204 2025-12-03 10:15:14.8227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6704ms 204 2025-12-03 10:15:14.8382|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5154ms 204 2025-12-03 10:15:14.8382|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:15:14.8382|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:15:14.8382|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:15:14.8382|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:14.8382|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:14.8382|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:14.8382|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:14.8382|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:14.8530|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:14.8530|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:14.8530|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:14.8530|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:14.8530|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:15:14.8530|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:15:14.8530|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:15:14.8530|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:15:14.8530|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:15:14.8530|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:15:14.8530|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:15:14.8530||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:15:14.8530|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:15:14.8695|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-12-03 10:15:14.8695||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:15:14.8695|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-12-03 10:15:14.8695|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:15:14.8695||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:15:14.8695|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.4535ms 2025-12-03 10:15:14.8695||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:15:14.8695|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:15:14.8695|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.3404ms 200 application/json; charset=utf-8 2025-12-03 10:15:14.8695||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:15:14.8990||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:15:14.9014||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:15:14.9014||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:15:14.9014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:14.9014||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:15:14.9014||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:15:16.8611||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:16.8611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:16.8708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:16.8708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:16.8855||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:16.8855||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:15:17.2002||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:15:17.2002||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:15:17.2002|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:15:17.2133|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2348.2633ms 2025-12-03 10:15:17.2133|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:15:17.2133|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2374.5018ms 200 application/json; charset=utf-8 2025-12-03 10:15:17.7209||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:17.7209||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:17.7286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:17.7286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:17.7441||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:17.7441||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:15:18.5825||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:18.5825||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:18.5876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:18.5876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:18.6053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:18.6053||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:15:18.9063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:15:18.9063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:15:18.9063|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:18.9063|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:18.9180|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.691ms 204 2025-12-03 10:15:18.9180|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.3048ms 204 2025-12-03 10:15:18.9180|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:15:18.9180|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:15:18.9180|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:18.9312|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:18.9312|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:18.9312|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:18.9312|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:18.9312|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:18.9312|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:15:18.9312|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:15:18.9312|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-12-03 10:15:18.9312|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-12-03 10:15:18.9312|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:15:18.9312|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:15:18.9489|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-12-03 10:15:18.9489|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-12-03 10:15:18.9489|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.9031ms 2025-12-03 10:15:18.9489|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:15:18.9489|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.5484ms 200 application/json; charset=utf-8 2025-12-03 10:15:18.9489|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-12-03 10:15:18.9714|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-12-03 10:15:18.9714|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.3629ms 2025-12-03 10:15:18.9714|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:15:18.9785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.0196ms 200 application/json; charset=utf-8 2025-12-03 10:15:19.4233||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:15:19.4233||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:19.4322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:19.4482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:19.4482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:19.4482||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:15:20.2775||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:20.2775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:20.2775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:20.2947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:20.2947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:20.2947||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:15:21.0981||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-12-03 10:15:21.1024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:21.1024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:21.1221||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:21.1221|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-12-03 10:15:21.1348|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-12-03 10:15:21.1348|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:21.1348|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:21.1348|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:21.1348|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:21.1497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:21.1497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:21.1497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:21.1497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:21.1497|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:21.1652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:21.1652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:21.1652|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:21.2339|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:15:21.2339|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6368.8499ms 2025-12-03 10:15:21.2339|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:15:21.2339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6394.1259ms 200 application/json; charset=utf-8 2025-12-03 10:15:22.9674|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:15:22.9674|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:15:22.9674|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:15:22.9674|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:22.9674|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:22.9674|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:22.9674|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3402ms 204 2025-12-03 10:15:22.9773|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8274ms 204 2025-12-03 10:15:22.9773|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8269ms 204 2025-12-03 10:15:22.9773|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:15:22.9773|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:22.9773|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:15:22.9773|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:15:22.9773|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:22.9773|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:22.9773|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:22.9932|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:22.9932|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:22.9932|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:22.9932|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:15:22.9932|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:22.9932|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:15:22.9932|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:15:22.9932|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:22.9932|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:15:22.9932|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:15:22.9932|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:15:23.0098|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:15:23.0098|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:15:23.0098|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-12-03 10:15:23.0098||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:15:23.0098|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-12-03 10:15:23.0098|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:15:23.0098||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:15:23.0247|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.7846ms 2025-12-03 10:15:23.0247||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:15:23.0247||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:15:23.0247|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:15:23.0247||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:15:23.0247|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.7854ms 200 application/json; charset=utf-8 2025-12-03 10:15:23.0504||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:15:23.0504||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:15:23.0504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:23.0585||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:15:23.0585||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:15:23.0585||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:15:23.8961||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:23.8996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:23.8996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:23.8996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:23.9168||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:23.9168||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:15:24.7175||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:24.7175||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:24.7175||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:24.7394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:24.7433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:24.7433||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:15:25.5750||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:25.5750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:25.5750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:25.6005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:25.6064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:25.6064||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:15:26.3980||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:15:26.4051||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:15:26.4051|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:15:26.4051|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3395.3767ms 2025-12-03 10:15:26.4051|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:15:26.4051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3427.9586ms 200 application/json; charset=utf-8 2025-12-03 10:15:26.5032||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:15:26.5032||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:26.5134||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:26.5306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:26.5306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:26.5306||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:15:27.3564||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:27.3564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:27.3654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:27.3816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:27.3816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:27.3816||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:15:28.1629||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-12-03 10:15:28.1629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:28.1629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:28.1850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:28.1943|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-12-03 10:15:28.1943|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-12-03 10:15:28.1943|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:28.1943|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:28.1943|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:28.2094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:28.2094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:28.2094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:28.2094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:28.2094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:28.2094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:28.2254|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:28.2254|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-12-03 10:15:28.2254|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:28.2745|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:15:28.2745|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5267.8954ms 2025-12-03 10:15:28.2745|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:15:28.2745|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5293.7468ms 200 application/json; charset=utf-8 2025-12-03 10:15:48.0220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:15:48.0220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:15:48.0220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:15:48.0220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:48.0220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:48.0220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:48.0220|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1876ms 204 2025-12-03 10:15:48.0220|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1309ms 204 2025-12-03 10:15:48.0220|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3385ms 204 2025-12-03 10:15:48.0220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:15:48.0220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:15:48.0371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:15:48.0371|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:48.0371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:48.0371|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:48.0371|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:15:48.0371|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:48.0371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:48.0371|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:15:48.0371|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:15:48.0371|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:48.0371|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:15:48.0530|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:15:48.0530|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:15:48.0530|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:15:48.0530|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:15:48.0530|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:15:48.0530|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:15:48.0530||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:15:48.0530|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-12-03 10:15:48.0530|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:15:48.0710||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:15:48.0710||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:15:48.0710||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:15:48.0710|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-12-03 10:15:48.0710||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:15:48.0710|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:15:48.0710|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.5182ms 2025-12-03 10:15:48.0710|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:15:48.0836|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.894ms 200 application/json; charset=utf-8 2025-12-03 10:15:48.0836||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:15:48.0836||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:15:48.0836||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:15:48.0836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:48.0836||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:15:48.0836||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:15:50.0141||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:50.0141||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:50.0215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:50.0215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:50.0372||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:50.0372||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:15:50.3101||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:15:50.3101||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:15:50.3213|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:15:50.3213|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2259.74ms 2025-12-03 10:15:50.3213|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:15:50.3213|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2288.474ms 200 application/json; charset=utf-8 2025-12-03 10:15:50.8832||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:50.8832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:50.8832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:50.9032||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:50.9032||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:50.9032||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:15:51.6852||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:51.6852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:51.6852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:51.7041||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:51.7041||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:51.7085||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:15:52.5746||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:15:52.5746||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:52.5835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:52.5835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:52.5835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:52.5998||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:15:53.4370||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:15:53.4370||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:53.4433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:53.4433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:53.4599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:15:53.4599||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:15:54.2948||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-12-03 10:15:54.2948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:15:54.2948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:15:54.3156||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:15:54.3234|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-12-03 10:15:54.3234|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-12-03 10:15:54.3234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:54.3362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:54.3362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:54.3362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:54.3362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:54.3362|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:54.3510|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:54.3510|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:54.3510|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:54.3510|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:54.3510|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:15:54.3644|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:15:54.4080|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:15:54.4080|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6353.1017ms 2025-12-03 10:15:54.4122|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:15:54.4122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6378.1223ms 200 application/json; charset=utf-8 2025-12-03 10:22:03.1379|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:22:03.1379|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:22:03.1379|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:22:03.1379|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:03.1379|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:03.1497|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:03.1497|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.0548ms 204 2025-12-03 10:22:03.1497|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.6368ms 204 2025-12-03 10:22:03.1497|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.828ms 204 2025-12-03 10:22:03.1497|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:22:03.1497|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:22:03.1631|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:22:03.1631|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:03.1631|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:03.1631|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:03.1631|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:03.1631|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:03.1631|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:03.1631|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:03.1631|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:03.1631|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:03.1631|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:22:03.1631|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:22:03.1631|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:22:03.1783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:22:03.1783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:22:03.1783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:22:03.1783|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:03.1783||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:22:03.1783|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:03.1966|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-12-03 10:22:03.1966||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:22:03.1966||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:22:03.1966|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-12-03 10:22:03.1966||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:22:03.1966||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:22:03.1966|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:22:03.2094|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 25.0471ms 2025-12-03 10:22:03.2094|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:22:03.2094|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.883ms 200 application/json; charset=utf-8 2025-12-03 10:22:03.2094||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:22:03.2263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:03.2263||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:22:03.2263||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:22:03.2263||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:22:03.2263||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:22:05.1729||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:05.1729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:05.1804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:05.1935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:05.1935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:05.1935||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:22:05.3513||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:22:05.3513||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:22:05.3513|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:22:05.3513|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2179.3515ms 2025-12-03 10:22:05.3513|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:22:05.3654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2204.3733ms 200 application/json; charset=utf-8 2025-12-03 10:22:05.9937||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:05.9937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:05.9937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:06.0148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:06.0148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:06.0148||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:22:06.8703||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:06.8703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:06.8703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:06.8904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:06.8904||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:06.8904||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:22:07.6943||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:22:07.6943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:07.6943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:07.7151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:07.7151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:07.7151||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:22:08.5115||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:08.5115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:08.5115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:08.5282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:08.5282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:08.5282||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:22:09.3406||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-12-03 10:22:09.3406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:09.3406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:09.3610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:09.3702|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-12-03 10:22:09.3702|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-12-03 10:22:09.3809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:09.3809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:09.3809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:09.3809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:09.3809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:09.3809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:09.3809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:09.3809|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:09.3984|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:09.3984|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:09.3984|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:09.3984|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:09.4585|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:22:09.4622|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6279.9175ms 2025-12-03 10:22:09.4622|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:22:09.4622|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6308.727ms 200 application/json; charset=utf-8 2025-12-03 10:22:12.7817|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 10:22:12.7817|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:12.7817|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.1423ms 204 2025-12-03 10:22:12.9107|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 10:22:12.9107|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:12.9139|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:12.9139|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:12.9139|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:22:12.9139|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-12-03 10:22:12.9139|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:12.9139|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-12-03 10:22:12.9139|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-12-03 10:22:12.9139|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.8242ms 2025-12-03 10:22:12.9293|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:22:12.9293|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.9371ms 200 application/json; charset=utf-8 2025-12-03 10:22:13.1530|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:22:13.1530|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:22:13.1530|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:22:13.1530|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:13.1530|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:13.1530|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:13.1530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1341ms 204 2025-12-03 10:22:13.1530|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9965ms 204 2025-12-03 10:22:13.1640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7705ms 204 2025-12-03 10:22:13.1640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:22:13.1640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:13.1640|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:13.1640|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:13.1640|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:22:13.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-12-03 10:22:13.1640|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:13.1783|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-12-03 10:22:13.1783|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:22:13.1783|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 5.3892ms 2025-12-03 10:22:13.1783|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:22:13.1783|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:22:13.1783|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:22:13.1783|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:13.1783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.9594ms 200 application/json; charset=utf-8 2025-12-03 10:22:13.1783|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:13.1783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:13.1783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:13.1783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:13.1939|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:13.1939|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:22:13.1939|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:22:13.1939|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:22:13.1939|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:22:13.1939|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:13.1939||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:22:13.1939|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-12-03 10:22:13.1939||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:22:13.1939||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:22:13.1939||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:22:13.2098||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:22:13.2098||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:22:13.2098||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:22:13.2268||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:13.2268||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:22:13.2268||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:22:13.2268||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:22:14.0140||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:14.0140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:14.0239||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:14.0406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:14.0406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:14.0406||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:22:14.8914||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:14.8976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:14.8976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:14.9147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:14.9147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:14.9147||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:22:15.6456||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:15.6489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:15.6489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:15.6647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:15.6647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:15.6647||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:22:16.4966||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:22:16.4966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:16.5060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:16.5060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:16.5237||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:16.5237||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:22:16.5379||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:22:16.5379||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:22:16.5379|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:22:16.5379|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3345.29ms 2025-12-03 10:22:16.5379|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:22:16.5379|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3363.6924ms 200 application/json; charset=utf-8 2025-12-03 10:22:17.3393||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:17.3393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:17.3393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:17.3612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:17.3612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:17.3666||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:22:18.1524||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-12-03 10:22:18.1524||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:18.1524||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:18.1757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:18.1850|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-12-03 10:22:18.1945|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-12-03 10:22:18.1945|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:18.1945|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:18.1945|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:18.1945|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:18.1945|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:18.1945|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:18.2098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:18.2098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:18.2098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:18.2098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:18.2098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:18.2098|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:18.2619|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:22:18.2619|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5065.9097ms 2025-12-03 10:22:18.2619|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:22:18.2619|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5087.0013ms 200 application/json; charset=utf-8 2025-12-03 10:22:32.9824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:22:32.9824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:22:32.9824|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:22:32.9868|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:32.9868|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:32.9868|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:32.9868|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9452ms 204 2025-12-03 10:22:32.9868|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8884ms 204 2025-12-03 10:22:32.9868|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6867ms 204 2025-12-03 10:22:32.9868|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:22:32.9868|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:22:33.0021|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:22:33.0021|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:33.0021|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:33.0021|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:33.0021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:33.0021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:33.0021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:33.0021|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:33.0021|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:33.0021|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:33.0021|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:22:33.0021|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:22:33.0173|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:22:33.0173|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:22:33.0173|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:22:33.0173|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:22:33.0173|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:33.0173|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:33.0173||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:22:33.0173|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-12-03 10:22:33.0173|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-12-03 10:22:33.0173|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:22:33.0333||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:22:33.0333|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.1192ms 2025-12-03 10:22:33.0333||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:22:33.0333|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:22:33.0333||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:22:33.0333||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:22:33.0333|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.3556ms 200 application/json; charset=utf-8 2025-12-03 10:22:33.0597||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:22:33.0637||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:22:33.0637||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:22:33.0637||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:22:33.0637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:33.0637||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:22:34.9284||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:34.9284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:34.9284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:34.9498||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:34.9544||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:34.9544||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:22:35.1801||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:22:35.1801||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:22:35.1801|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:22:35.1801|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2161.5893ms 2025-12-03 10:22:35.1801|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:22:35.1893|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2187.1988ms 200 application/json; charset=utf-8 2025-12-03 10:22:35.7452||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:35.7452||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:35.7547||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:35.7686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:35.7686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:35.7686||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:22:36.5578||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:36.5578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:36.5670||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:36.5828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:36.5828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:36.5828||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:22:37.3749||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:22:37.3796||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:37.3796||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:37.3979||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:37.3979||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:37.3979||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:22:38.1320||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:38.1320||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:38.1420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:38.1420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:38.1589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:38.1589||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:22:38.9481||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-12-03 10:22:38.9481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:38.9548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:38.9548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:38.9779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2025-12-03 10:22:38.9779|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-12-03 10:22:38.9872|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:38.9872|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:38.9872|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:38.9872|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:38.9872|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:39.0024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:39.0024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:39.0024|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-12-03 10:22:39.0024|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:39.0177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:39.0177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:22:39.0177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:22:39.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-12-03 10:22:39.0644|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6041.1405ms 2025-12-03 10:22:39.0644|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:22:39.0644|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6069.3606ms 200 application/json; charset=utf-8 2025-12-03 10:22:53.9343|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 10:22:53.9343|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:53.9343|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:53.9343|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:22:53.9465|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-12-03 10:22:53.9465|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:53.9641|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-12-03 10:22:53.9641|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-12-03 10:22:53.9641|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 25.4908ms 2025-12-03 10:22:53.9744|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:22:53.9744|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.5339ms 200 application/json; charset=utf-8 2025-12-03 10:22:54.6263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:22:54.6263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:22:54.6263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:22:54.6263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:54.6318|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:54.6318|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:54.6318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.336ms 204 2025-12-03 10:22:54.6318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5962ms 204 2025-12-03 10:22:54.6318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1067ms 204 2025-12-03 10:22:54.6318|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:22:54.6318|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:22:54.6318|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:22:54.6481|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:54.6481|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:54.6481|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:22:54.6481|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:54.6481|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:54.6481|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:22:54.6481|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:54.6481|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:54.6481|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:22:54.6481|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:22:54.6481|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:22:54.6481|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:22:54.6656|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:22:54.6656|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:22:54.6656|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:22:54.6656|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:54.6656|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:22:54.6656||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:22:54.6802|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-12-03 10:22:54.6802|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-12-03 10:22:54.6802||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:22:54.6802|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:22:54.6802||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:22:54.6802||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:22:54.6802|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.0176ms 2025-12-03 10:22:54.6802||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:22:54.6948|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:22:54.6948|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.773ms 200 application/json; charset=utf-8 2025-12-03 10:22:54.7100||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:22:54.7100||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:22:54.7100||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:22:54.7100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:54.7100||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:22:54.7100||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:22:56.5900||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:56.5900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:56.5900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:56.6096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:56.6096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:56.6173||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:22:56.8106||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:22:56.8106||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:22:56.8197|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:22:56.8197|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2145.8909ms 2025-12-03 10:22:56.8197|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:22:56.8197|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2176.1349ms 200 application/json; charset=utf-8 2025-12-03 10:22:57.3808||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:57.3808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:57.3808||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:57.3966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:57.3966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:57.3966||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:22:58.2321||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:58.2321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:58.2321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:58.2469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:58.2469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:58.2469||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:22:59.1002||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:22:59.1002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:59.1002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:59.1196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:59.1196||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:59.1196||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:22:59.9125||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:22:59.9125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:22:59.9125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:22:59.9320||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:22:59.9320||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:22:59.9320||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:23:00.7385||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-12-03 10:23:00.7420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:23:00.7420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:23:00.7579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:23:00.7579|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-12-03 10:23:00.7579|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-12-03 10:23:00.7729|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:00.7729|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:00.7729|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:00.7729|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:00.7729|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:00.7878|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:00.7878|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:00.7878|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:00.7878|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:00.7878|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:00.8050|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:00.8050|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:00.8592|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:23:00.8592|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6191.0087ms 2025-12-03 10:23:00.8592|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:23:00.8659|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6223.7869ms 200 application/json; charset=utf-8 2025-12-03 10:23:04.1646|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 10:23:04.1646|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:23:04.1646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:23:04.1646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:23:04.1646|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-12-03 10:23:04.1646|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:23:04.1779|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-12-03 10:23:04.1779|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-12-03 10:23:04.1779|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 10.6173ms 2025-12-03 10:23:04.1779|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:23:04.1779|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.3563ms 200 application/json; charset=utf-8 2025-12-03 10:23:05.7307|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 10:23:05.7307|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:23:05.7307|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:23:05.7307|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:23:05.7307|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-12-03 10:23:05.7400|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:23:05.7400|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-12-03 10:23:05.7400|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-12-03 10:23:05.7400|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 8.9673ms 2025-12-03 10:23:05.7400|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:23:05.7400|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.0136ms 200 application/json; charset=utf-8 2025-12-03 10:23:33.5794|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 10:23:33.5794|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:23:33.5794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7012ms 204 2025-12-03 10:23:33.5961|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 10:23:33.5961|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:23:33.5961|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:23:33.5961|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:23:33.5961|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:23:33.5961|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-12-03 10:23:33.5961|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:23:33.6098|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-12-03 10:23:33.6098|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-12-03 10:23:33.6098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:23:33.6098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:23:33.6098|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.0748ms 2025-12-03 10:23:33.6098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:23:33.6098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:23:33.6098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:23:33.6098|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:23:33.6098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:23:33.6098|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1719ms 204 2025-12-03 10:23:33.6239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.166ms 204 2025-12-03 10:23:33.6239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.1005ms 200 application/json; charset=utf-8 2025-12-03 10:23:33.6239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6395ms 204 2025-12-03 10:23:33.6239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:23:33.6239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:23:33.6239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:23:33.6239|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:23:33.6400|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:23:33.6400|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:23:33.6400|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:23:33.6400|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:23:33.6400|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:23:33.6400|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:23:33.6400|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:23:33.6400|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:23:33.6400|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:23:33.6400|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:23:33.6400|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:23:33.6400|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:23:33.6563|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:23:33.6563|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:23:33.6563|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:23:33.6563|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:23:33.6563||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:23:33.6563|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-12-03 10:23:33.6563|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-12-03 10:23:33.6707|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:23:33.6707||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:23:33.6707|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.022ms 2025-12-03 10:23:33.6707||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:23:33.6707|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:23:33.6707||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:23:33.6707|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.7222ms 200 application/json; charset=utf-8 2025-12-03 10:23:33.6707||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:23:33.6932||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:23:33.6932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:23:33.6932||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:23:33.6932||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:23:33.7055||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:23:33.7055||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:23:35.6244||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:23:35.6279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:23:35.6279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:23:35.6449||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:23:35.6449||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:23:35.6449||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:23:35.8245||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:23:35.8304||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:23:35.8304|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:23:35.8304|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2173.8677ms 2025-12-03 10:23:35.8304|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:23:35.8304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2206.9277ms 200 application/json; charset=utf-8 2025-12-03 10:23:36.4657||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:23:36.4657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:23:36.4706||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:23:36.4706||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:23:36.4871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:23:36.4871||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:23:37.2418||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:23:37.2418||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:23:37.2418||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:23:37.2602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:23:37.2602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:23:37.2602||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:23:38.0224||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:23:38.0224||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:23:38.0224||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:23:38.0414||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:23:38.0414||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:23:38.0414||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:23:38.7847||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:23:38.7847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:23:38.7847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:23:38.8075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:23:38.8075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:23:38.8148||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:23:39.5664||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-12-03 10:23:39.5664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:23:39.5664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:23:39.5871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:23:39.5871|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-12-03 10:23:39.5993|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-12-03 10:23:39.5993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:39.5993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:39.6114|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:39.6114|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:39.6114|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:39.6114|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:39.6114|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-12-03 10:23:39.6290|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-12-03 10:23:39.6290|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:39.6290|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:39.6290|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:23:39.6444|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:23:39.6822|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:23:39.6822|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6026.2679ms 2025-12-03 10:23:39.6822|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:23:39.6887|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6058.6842ms 200 application/json; charset=utf-8 2025-12-03 10:24:47.4897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:24:47.4897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:24:47.4897|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:24:47.4897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:24:47.4897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:24:47.4897|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:24:47.4897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1929ms 204 2025-12-03 10:24:47.4897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7707ms 204 2025-12-03 10:24:47.4897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8514ms 204 2025-12-03 10:24:47.5070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:24:47.5070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:24:47.5070|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:24:47.5070|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:24:47.5070|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:24:47.5070|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:24:47.5070|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:24:47.5159|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:24:47.5159|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:24:47.5159|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:24:47.5159|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:24:47.5159|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:24:47.5159|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:24:47.5159|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:24:47.5159|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:24:47.5159|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:24:47.5159|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:24:47.5159|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:24:47.5159|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:24:47.5345|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-12-03 10:24:47.5345|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:24:47.5345||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:24:47.5345|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:24:47.5345|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-12-03 10:24:47.5345|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.909ms 2025-12-03 10:24:47.5345||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:24:47.5345||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:24:47.5345|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:24:47.5494||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:24:47.5494|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.7629ms 200 application/json; charset=utf-8 2025-12-03 10:24:47.5494||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:24:47.5684||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:24:47.5684||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:24:47.5684||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:24:47.5684||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:24:47.5684||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:24:47.5794||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:24:48.3382||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:24:48.3382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:24:48.3480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:24:48.3624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:24:48.3624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:24:48.3624||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:24:49.1443||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:24:49.1443||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:24:49.1443||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:24:49.1620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:24:49.1620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:24:49.1620||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:24:49.9334||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:24:49.9334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:24:49.9384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:24:49.9384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:24:49.9542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:24:49.9542||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:24:50.8526||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:24:50.8526||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:24:50.8526||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:24:50.8641||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:24:50.8641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:24:50.8641|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:24:50.8641|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3335.5631ms 2025-12-03 10:24:50.8641|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:24:50.8641|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3367.0482ms 200 application/json; charset=utf-8 2025-12-03 10:24:50.8830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:24:50.8830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:24:50.8830||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:24:51.7079||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:24:51.7079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:24:51.7079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:24:51.7285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:24:51.7285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:24:51.7381||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:24:52.5477||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-12-03 10:24:52.5477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:24:52.5477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:24:52.5663||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:24:52.5663|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-12-03 10:24:52.5663|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-12-03 10:24:52.5811|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:24:52.5811|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:24:52.5811|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:24:52.5811|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:24:52.5953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:24:52.5953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:24:52.5953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:24:52.5953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:24:52.5953|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:24:52.6103|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:24:52.6103|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:24:52.6103|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:24:52.6530|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:24:52.6567|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5122.4394ms 2025-12-03 10:24:52.6567|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:24:52.6567|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5153.2927ms 200 application/json; charset=utf-8 2025-12-03 10:25:02.2624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 10:25:02.2624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:25:02.2624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.6427ms 204 2025-12-03 10:25:02.2809|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 10:25:02.2809|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:25:02.2867|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:25:02.2867|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:25:02.2867|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:25:02.2867|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-12-03 10:25:02.2867|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:25:02.3031|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-12-03 10:25:02.3031|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-12-03 10:25:02.3200|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 21.9651ms 2025-12-03 10:25:02.3200|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:25:02.3200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.2029ms 200 application/json; charset=utf-8 2025-12-03 10:25:02.3736|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:25:02.3736|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:25:02.3736|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:25:02.3736|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:25:02.3822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:25:02.3822|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:25:02.3822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.9558ms 204 2025-12-03 10:25:02.3822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.1761ms 204 2025-12-03 10:25:02.3958|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.1577ms 204 2025-12-03 10:25:02.4372|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:25:02.4372|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:25:02.4372|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:25:02.4372|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:25:02.4444|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:25:02.4444|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:25:02.4444|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:25:02.4444|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:25:02.4444|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:25:02.4444|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:25:02.4444|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:25:02.4585|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:25:02.4585|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:25:02.4585|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:25:02.4585|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:25:02.4585|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:25:02.4585|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:25:02.4585|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:25:02.4585|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:25:02.4585|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:25:02.4585||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:25:02.4767|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-12-03 10:25:02.4767|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-12-03 10:25:02.4767||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:25:02.4767||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:25:02.4767|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:25:02.4767||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:25:02.4767|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.0949ms 2025-12-03 10:25:02.4767||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:25:02.4925|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:25:02.4925|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.6804ms 200 application/json; charset=utf-8 2025-12-03 10:25:02.5095||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:25:02.5095||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:25:02.5095||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:25:02.5095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:25:02.5095||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:25:02.5095||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:25:04.3933||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:25:04.3988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:25:04.3988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:25:04.4189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:25:04.4189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:25:04.4272||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:25:04.6402||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:25:04.6470||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:25:04.6470|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:25:04.6470|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2181.4939ms 2025-12-03 10:25:04.6470|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:25:04.6470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2218.0341ms 200 application/json; charset=utf-8 2025-12-03 10:25:05.2050||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:25:05.2075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:25:05.2075||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:25:05.2233||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:25:05.2233||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:25:05.2233||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:25:05.9638||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:25:05.9638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:25:05.9638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:25:05.9864||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:25:05.9909||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:25:05.9909||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:25:06.7572||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:25:06.7572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:25:06.7572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:25:06.7740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:25:06.7740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:25:06.7740||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:25:07.5906||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:25:07.5906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:25:07.5906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:25:07.6116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:25:07.6116||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:25:07.6116||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:25:08.3879||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-12-03 10:25:08.3879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:25:08.3879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:25:08.4149||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:25:08.4232|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-12-03 10:25:08.4232|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-12-03 10:25:08.4232|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:25:08.4357|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:25:08.4357|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:25:08.4357|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:25:08.4483|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:25:08.4483|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-12-03 10:25:08.4483|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:25:08.4483|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-12-03 10:25:08.4661|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-12-03 10:25:08.4661|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:25:08.4661|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:25:08.4661|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:25:08.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-12-03 10:25:08.5150|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6049.9998ms 2025-12-03 10:25:08.5150|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:25:08.5150|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6086.5512ms 200 application/json; charset=utf-8 2025-12-03 10:25:25.8477|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:25:25.8477|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:25:25.8477|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:25:25.8477|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:25:25.8477|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-12-03 10:25:25.8477|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:25:25.8591|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-12-03 10:25:25.8591|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-12-03 10:25:25.8591|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.2897ms 2025-12-03 10:25:25.8591|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:25:25.8591|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.4694ms 200 application/json; charset=utf-8 2025-12-03 10:25:33.1169|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:25:33.1169|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:25:33.1169|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:25:33.1239|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:25:33.1239|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-12-03 10:25:33.1239|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:25:33.1239|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-12-03 10:25:33.1239|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-12-03 10:25:33.1239|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 7.7695ms 2025-12-03 10:25:33.1239|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:25:33.1239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.3274ms 200 application/json; charset=utf-8 2025-12-03 10:25:34.5725|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:25:34.5725|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:25:34.5774|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:25:34.5774|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:25:34.5774|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-12-03 10:25:34.5774|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:25:34.5774|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-12-03 10:25:34.5774|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-12-03 10:25:34.5774|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.5636ms 2025-12-03 10:25:34.5774|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:25:34.5774|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.5218ms 200 application/json; charset=utf-8 2025-12-03 10:25:53.5408|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:25:53.5408|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:25:53.5459|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:25:53.5459|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:25:53.5459|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-12-03 10:25:53.5459|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:25:53.5459|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-12-03 10:25:53.5459|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-12-03 10:25:53.5459|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 5.9878ms 2025-12-03 10:25:53.5459|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:25:53.5459|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.6973ms 200 application/json; charset=utf-8 2025-12-03 10:26:00.8928|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:26:00.8928|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:26:00.8928|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:26:00.8928|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:00.8928|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-12-03 10:26:00.8928|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:26:00.9099|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-12-03 10:26:00.9099|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-12-03 10:26:00.9099|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 12.0093ms 2025-12-03 10:26:00.9099|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:00.9099|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.0857ms 200 application/json; charset=utf-8 2025-12-03 10:26:02.1139|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:26:02.1139|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:26:02.1139|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:26:02.1139|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:02.1139|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-12-03 10:26:02.1139|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:26:02.1238|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-12-03 10:26:02.1238|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-12-03 10:26:02.1238|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 4.4799ms 2025-12-03 10:26:02.1238|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:02.1238|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.9102ms 200 application/json; charset=utf-8 2025-12-03 10:26:25.0407|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:26:25.0431|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:26:25.0431|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:26:25.0431|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:25.0431|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-12-03 10:26:25.0431|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:26:25.0431|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-12-03 10:26:25.0431|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-12-03 10:26:25.0431|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 4.4985ms 2025-12-03 10:26:25.0431|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:25.0431|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1583ms 200 application/json; charset=utf-8 2025-12-03 10:26:34.8215|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:26:34.8215|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:26:34.8253|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:26:34.8253|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:34.8253|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-12-03 10:26:34.8253|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:26:34.8253|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-12-03 10:26:34.8253|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-12-03 10:26:34.8253|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 8.4784ms 2025-12-03 10:26:34.8398|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:34.8398|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.6457ms 200 application/json; charset=utf-8 2025-12-03 10:26:36.2645|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:26:36.2645|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:26:36.2645|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:26:36.2645|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:36.2645|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-12-03 10:26:36.2793|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:26:36.2793|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-12-03 10:26:36.2793|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-12-03 10:26:36.2793|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 11.6418ms 2025-12-03 10:26:36.2928|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:26:36.2928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.1997ms 200 application/json; charset=utf-8 2025-12-03 10:27:19.0872|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:27:19.0872|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:27:19.0872|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:27:19.0872|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:27:19.0872|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:27:19.0872|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:27:19.0954|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2313ms 204 2025-12-03 10:27:19.0954|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7376ms 204 2025-12-03 10:27:19.0954|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7442ms 204 2025-12-03 10:27:19.0954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:27:19.0954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:27:19.0954|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:27:19.0954|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:27:19.0954|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:27:19.0954|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:27:19.1091|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:27:19.1091|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:27:19.1091|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:27:19.1091|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:27:19.1091|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:27:19.1091|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:27:19.1091|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:27:19.1091|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:27:19.1091|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:27:19.1091|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:27:19.1091|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:27:19.1253|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:27:19.1253|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:27:19.1253|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:27:19.1253|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-12-03 10:27:19.1253||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:27:19.1253|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-12-03 10:27:19.1253|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:27:19.1253|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.3387ms 2025-12-03 10:27:19.1253||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:27:19.1253|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:27:19.1253|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.2942ms 200 application/json; charset=utf-8 2025-12-03 10:27:19.1253||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:27:19.1253||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:27:19.1440||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:27:19.1597||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:27:19.1597||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:27:19.1597||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:27:19.1722||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:27:19.1722||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:27:19.1722||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:27:19.9807||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:27:19.9850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:27:19.9850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:27:20.0011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:27:20.0011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:27:20.0011||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:27:20.8293||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:27:20.8293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:27:20.8293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:27:20.8514||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:27:20.8514||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:27:20.8514||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:27:21.6101||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:27:21.6101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:27:21.6101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:27:21.6300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:27:21.6300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:27:21.6300||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:27:22.5258||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:27:22.5258||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:27:22.5258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:27:22.5338||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:27:22.5338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:27:22.5338|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:27:22.5338|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3407.9686ms 2025-12-03 10:27:22.5338|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:27:22.5338|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3438.4834ms 200 application/json; charset=utf-8 2025-12-03 10:27:22.5477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:27:22.5477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:27:22.5477||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:27:23.3695||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:27:23.3695||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:27:23.3756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:27:23.3756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:27:23.3921||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:27:23.3921||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:27:24.2748||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-12-03 10:27:24.2748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:27:24.2835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:27:24.2835||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:27:24.3013|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-12-03 10:27:24.3013|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-12-03 10:27:24.3128|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-12-03 10:27:24.3128|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:27:24.3128|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-12-03 10:27:24.3128|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:27:24.3285|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:27:24.3285|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:27:24.3285|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:27:24.3285|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-12-03 10:27:24.3436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:27:24.3436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:27:24.3436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:27:24.3436|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:27:24.4060|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:27:24.4060|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5284.5428ms 2025-12-03 10:27:24.4060|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:27:24.4060|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5310.9451ms 200 application/json; charset=utf-8 2025-12-03 10:27:25.8577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:27:25.8614|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:27:25.8614|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:27:25.8614|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:27:25.8614|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-12-03 10:27:25.8614|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:27:25.8614|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-12-03 10:27:25.8748|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-12-03 10:27:25.8748|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.9574ms 2025-12-03 10:27:25.8748|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:27:25.8748|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.9ms 200 application/json; charset=utf-8 2025-12-03 10:27:42.8214|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:27:42.8214|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:27:42.8214|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:27:42.8214|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:27:42.8214|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-12-03 10:27:42.8214|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:27:42.8342|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-12-03 10:27:42.8342|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-12-03 10:27:42.8342|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.2997ms 2025-12-03 10:27:42.8342|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:27:42.8342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.8444ms 200 application/json; charset=utf-8 2025-12-03 10:27:44.3048|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:27:44.3048|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:27:44.3048|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:27:44.3048|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:27:44.3048|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-12-03 10:27:44.3048|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:27:44.3185|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-12-03 10:27:44.3185|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-12-03 10:27:44.3185|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.4697ms 2025-12-03 10:27:44.3185|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:27:44.3185|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.0906ms 200 application/json; charset=utf-8 2025-12-03 10:28:03.4076|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:28:03.4076|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:28:03.4076|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:28:03.4076|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:03.4076|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-12-03 10:28:03.4123|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:28:03.4123|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-12-03 10:28:03.4123|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-12-03 10:28:03.4123|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 4.7899ms 2025-12-03 10:28:03.4123|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:03.4123|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5273ms 200 application/json; charset=utf-8 2025-12-03 10:28:12.0086|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:28:12.0086|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:28:12.0086|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:28:12.0086|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:12.0234|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-12-03 10:28:12.0234|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:28:12.0234|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-12-03 10:28:12.0234|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-12-03 10:28:12.0385|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 11.2101ms 2025-12-03 10:28:12.0385|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:12.0385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.132ms 200 application/json; charset=utf-8 2025-12-03 10:28:13.5195|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:28:13.5226|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:28:13.5226|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:28:13.5226|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:13.5226|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-12-03 10:28:13.5226|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:28:13.5226|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-12-03 10:28:13.5226|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-12-03 10:28:13.5226|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.0416ms 2025-12-03 10:28:13.5226|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:13.5226|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.1189ms 200 application/json; charset=utf-8 2025-12-03 10:28:47.7279|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:28:47.7279|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:28:47.7279|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:28:47.7279|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:47.7279|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-12-03 10:28:47.7279|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:28:47.7279|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-12-03 10:28:47.7279|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-12-03 10:28:47.7279|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 4.4201ms 2025-12-03 10:28:47.7279|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:47.7279|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3339ms 200 application/json; charset=utf-8 2025-12-03 10:28:58.3147|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:28:58.3147|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:28:58.3147|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:28:58.3147|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:58.3147|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-12-03 10:28:58.3147|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:28:58.3242|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-12-03 10:28:58.3242|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-12-03 10:28:58.3242|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 4.5596ms 2025-12-03 10:28:58.3242|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:58.3242|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2594ms 200 application/json; charset=utf-8 2025-12-03 10:28:59.5216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:28:59.5216|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:28:59.5216|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:28:59.5280|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:59.5280|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-12-03 10:28:59.5280|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:28:59.5280|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-12-03 10:28:59.5280|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-12-03 10:28:59.5280|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 5.3698ms 2025-12-03 10:28:59.5280|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:28:59.5280|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.3326ms 200 application/json; charset=utf-8 2025-12-03 10:29:23.0701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:29:23.0701|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:29:23.0701|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:29:23.0701|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:29:23.0701|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-12-03 10:29:23.0701|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:29:23.0797|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-12-03 10:29:23.0797|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-12-03 10:29:23.0797|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 4.9493ms 2025-12-03 10:29:23.0797|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:29:23.0797|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3406ms 200 application/json; charset=utf-8 2025-12-03 10:29:34.5128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:29:34.5128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:29:34.5181|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:29:34.5181|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:29:34.5181|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-12-03 10:29:34.5181|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:29:34.5181|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-12-03 10:29:34.5181|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-12-03 10:29:34.5181|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 7.6853ms 2025-12-03 10:29:34.5181|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:29:34.5336|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.8512ms 200 application/json; charset=utf-8 2025-12-03 10:29:35.9049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:29:35.9076|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:29:35.9076|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:29:35.9076|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:29:35.9076|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-12-03 10:29:35.9076|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:29:35.9076|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-12-03 10:29:35.9076|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-12-03 10:29:35.9250|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 8.9329ms 2025-12-03 10:29:35.9250|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:29:35.9250|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.7439ms 200 application/json; charset=utf-8 2025-12-03 10:29:59.0276|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:29:59.0276|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:29:59.0284|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:29:59.0284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:29:59.0284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:29:59.0284|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:29:59.0284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3913ms 204 2025-12-03 10:29:59.0284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9052ms 204 2025-12-03 10:29:59.0284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2336ms 204 2025-12-03 10:29:59.0284|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:29:59.0284|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:29:59.0284|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:29:59.0466|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-12-03 10:29:59.0466|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-12-03 10:29:59.0466|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-12-03 10:29:59.0466|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-12-03 10:29:59.0466|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-12-03 10:29:59.0466|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-12-03 10:29:59.0466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:29:59.0466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:29:59.0466|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:29:59.0612|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:29:59.0612|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:29:59.0612|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:29:59.0612|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:29:59.0612|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:29:59.0612|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:29:59.0612|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.9957ms 401 2025-12-03 10:29:59.0612|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.1131ms 401 2025-12-03 10:29:59.0612|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.1733ms 401 2025-12-03 10:29:59.1832|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:29:59.1853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:29:59.1853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:29:59.1853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:29:59.1853|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:29:59.1853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:29:59.1853|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:29:59.1853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:29:59.1853|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:29:59.1853|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:29:59.1853||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:29:59.2006|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:29:59.2006|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2025-12-03 10:29:59.2006|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:29:59.2006||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:29:59.2006|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:29:59.2006|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:29:59.2006|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:29:59.2006||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:29:59.2006|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:29:59.2006|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-12-03 10:29:59.2160|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:29:59.2160||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:29:59.2160|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:29:59.2160||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:29:59.2160|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:29:59.2160|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-12-03 10:29:59.2160|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:29:59.2160|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.1215ms 2025-12-03 10:29:59.2324||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:29:59.2324|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:29:59.2324||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:29:59.2324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.7515ms 200 application/json; charset=utf-8 2025-12-03 10:29:59.2324||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:29:59.2324||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:29:59.2505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:29:59.2505||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:30:01.1426||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:30:01.1426||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:01.1426||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:01.1624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:01.1624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:01.1624||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:30:01.3339||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:30:01.3339||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:30:01.3339|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:30:01.3339|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2141.0791ms 2025-12-03 10:30:01.3339|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:30:01.3425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2159.3373ms 200 application/json; charset=utf-8 2025-12-03 10:30:01.5295|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:30:01.5295|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:30:01.5295|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:01.5295|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:01.5295|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8031ms 204 2025-12-03 10:30:01.5295|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.3258ms 204 2025-12-03 10:30:01.5464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:30:01.5464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:30:01.5464|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:30:01.5464|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:30:01.5464|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:01.5464|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:01.5464|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:30:01.5464|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:30:01.5464|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:30:01.5610|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-12-03 10:30:01.5610|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:30:01.5610|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:30:01.5610|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-12-03 10:30:01.5610|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:30:01.5610|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-12-03 10:30:01.5610|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-12-03 10:30:01.5610|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.9238ms 2025-12-03 10:30:01.5610|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:30:01.5610|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.4624ms 200 application/json; charset=utf-8 2025-12-03 10:30:01.5610|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-12-03 10:30:01.5833|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-12-03 10:30:01.5833|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 15.9657ms 2025-12-03 10:30:01.5833|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:30:01.5833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.7417ms 200 application/json; charset=utf-8 2025-12-03 10:30:01.9719||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:30:01.9719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:01.9719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:01.9962||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:01.9988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:01.9988||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:30:02.7358||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:30:02.7358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:02.7358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:02.7554||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:02.7554||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:02.7554||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:30:03.5680||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:30:03.5680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:03.5680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:03.5848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:03.5848||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:03.5848||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:30:04.3561||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:30:04.3601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:04.3601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:04.3790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:04.3790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:04.3790||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:30:05.2108||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-12-03 10:30:05.2108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:05.2160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:05.2160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:05.2347|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-12-03 10:30:05.2347|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-12-03 10:30:05.2347|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:05.2464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:05.2464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:05.2464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:05.2464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:05.2464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:05.2464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:05.2620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:05.2620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:05.2620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:05.2620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:05.2620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:05.3239|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:30:05.3239|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6120.7534ms 2025-12-03 10:30:05.3239|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:30:05.3239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6140.8354ms 200 application/json; charset=utf-8 2025-12-03 10:30:06.9128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:30:06.9128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:30:06.9128|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:06.9200|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:06.9200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3655ms 204 2025-12-03 10:30:06.9200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9038ms 204 2025-12-03 10:30:06.9200|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:30:06.9341|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:30:06.9341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:06.9341|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:30:06.9341|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:30:06.9341|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-12-03 10:30:06.9341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:30:06.9341|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:30:06.9341|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:30:06.9341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:06.9487|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:30:06.9487|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:30:06.9487|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-12-03 10:30:06.9487|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-12-03 10:30:06.9487|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:30:06.9487|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-12-03 10:30:06.9487|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-12-03 10:30:06.9487|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-12-03 10:30:06.9487|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.6001ms 2025-12-03 10:30:06.9487|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 6.7171ms 2025-12-03 10:30:06.9487|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:30:06.9487|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:30:06.9487|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.2029ms 200 application/json; charset=utf-8 2025-12-03 10:30:06.9487|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.8684ms 200 application/json; charset=utf-8 2025-12-03 10:30:09.7871|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:30:09.7871|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:30:09.7871|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:30:09.7871|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:09.7926|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:09.7926|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:09.7926|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5386ms 204 2025-12-03 10:30:09.7926|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.612ms 204 2025-12-03 10:30:09.7926|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8199ms 204 2025-12-03 10:30:09.7926|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:30:09.7926|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:30:09.7926|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:30:09.7926|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:30:09.8082|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:30:09.8082|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:30:09.8082|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:09.8082|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:09.8082|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:30:09.8082|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:30:09.8082|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:30:09.8082|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:30:09.8082|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:30:09.8082|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:30:09.8082|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:30:09.8082|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:30:09.8082|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:30:09.8246|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:30:09.8246|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:30:09.8246||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:30:09.8246|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:30:09.8246|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-12-03 10:30:09.8246|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-12-03 10:30:09.8246||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:30:09.8246|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:30:09.8246||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:30:09.8395||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:30:09.8395|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.9151ms 2025-12-03 10:30:09.8395||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:30:09.8395|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:30:09.8395|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.6558ms 200 application/json; charset=utf-8 2025-12-03 10:30:09.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-12-03 10:30:09.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-12-03 10:30:09.8595||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:30:09.8595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:09.8595||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:30:09.8595||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:30:11.7588||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:30:11.7642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:11.7642||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:11.7815||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:11.7815||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:11.7815||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:30:11.9972||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:30:11.9972||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:30:11.9972|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:30:11.9972|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2182.0059ms 2025-12-03 10:30:11.9972|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:30:12.0116|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2208.7761ms 200 application/json; charset=utf-8 2025-12-03 10:30:12.6050||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:30:12.6050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:12.6050||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:12.6269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:12.6269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:12.6269||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:30:13.4929||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:30:13.4979||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:13.4979||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:13.5150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:13.5150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:13.5150||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:30:14.2861||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:30:14.2861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:14.2933||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:14.2933||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:14.3101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:14.3101||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:30:15.1042||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:30:15.1095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:15.1095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:15.1285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:15.1285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:30:15.1285||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:30:15.9679||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-12-03 10:30:15.9679||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:30:15.9679||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:30:15.9978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:30:15.9978|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-12-03 10:30:16.0164|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-12-03 10:30:16.0164|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:16.0164|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-12-03 10:30:16.0283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:16.0283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:16.0283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:16.0283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:16.0283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:16.0451|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:16.0451|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-12-03 10:30:16.0451|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:30:16.0451|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:30:16.0451|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-12-03 10:30:16.1011|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:30:16.1011|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6278.1455ms 2025-12-03 10:30:16.1065|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:30:16.1065|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6307.4098ms 200 application/json; charset=utf-8 2025-12-03 10:30:47.1416|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:30:47.1416|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:30:47.1416|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:30:47.1416|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:30:47.1416|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-12-03 10:30:47.1416|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:30:47.1574|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-12-03 10:30:47.1574|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-12-03 10:30:47.1574|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.6916ms 2025-12-03 10:30:47.1574|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:30:47.1574|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.6032ms 200 application/json; charset=utf-8 2025-12-03 10:31:08.8658|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:31:08.8658|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:31:08.8658|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:08.8658|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:08.8658|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5377ms 204 2025-12-03 10:31:08.8658|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5188ms 204 2025-12-03 10:31:08.8768|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:31:08.8768|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:31:08.8768|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:31:08.8768|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:31:08.8768|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:08.8768|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:08.8768|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:31:08.8768|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:31:08.8768|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:31:08.8768|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:31:08.8768|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-12-03 10:31:08.8929|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-12-03 10:31:08.8929|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:31:08.8929|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:31:08.8929|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-12-03 10:31:08.8929|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-12-03 10:31:08.8929|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-12-03 10:31:08.9069|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.2641ms 2025-12-03 10:31:08.9069|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:31:08.9069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.2916ms 200 application/json; charset=utf-8 2025-12-03 10:31:08.9069|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-12-03 10:31:08.9069|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.0011ms 2025-12-03 10:31:08.9069|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:31:08.9069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.2116ms 200 application/json; charset=utf-8 2025-12-03 10:31:10.6305|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:31:10.6305|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:31:10.6305|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:31:10.6305|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:10.6305|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:10.6305|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:10.6413|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7458ms 204 2025-12-03 10:31:10.6413|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9001ms 204 2025-12-03 10:31:10.6413|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9876ms 204 2025-12-03 10:31:10.6413|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:31:10.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-12-03 10:31:10.6413|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:31:10.6413|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:31:10.6413|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:31:10.6413|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:31:10.6575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:10.6575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:10.6575|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:31:10.6575|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:31:10.6575|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:31:10.6575|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:31:10.6575|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:31:10.6575|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:31:10.6575|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:31:10.6575|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:31:10.6575|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:31:10.6575|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:31:10.6575|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:31:10.6575|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:31:10.6743|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-12-03 10:31:10.6743||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:31:10.6743|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-12-03 10:31:10.6743|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:31:10.6743||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:31:10.6743|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.4278ms 2025-12-03 10:31:10.6743||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:31:10.6743|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:31:10.6743|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.0296ms 200 application/json; charset=utf-8 2025-12-03 10:31:10.6894||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:31:10.6894||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:31:10.6894||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:31:10.7055||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:31:10.7055||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:31:10.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-12-03 10:31:10.7055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:31:10.7055||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:31:11.4913||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:31:11.4913||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:31:11.4913||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:31:11.5126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:31:11.5126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:31:11.5163||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:31:12.3398||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:31:12.3398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:31:12.3398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:31:12.3613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:31:12.3613||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:31:12.3672||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:31:13.1632||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:31:13.1632||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:31:13.1632||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:31:13.1831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:31:13.1831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:31:13.1831||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:31:14.0692||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:31:14.0692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:31:14.0692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:31:14.0838||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:31:14.0838||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:31:14.0838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:31:14.0838|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:31:14.0838|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3423.9657ms 2025-12-03 10:31:14.0838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:31:14.0995|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:31:14.0995|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3451.3471ms 200 application/json; charset=utf-8 2025-12-03 10:31:14.0995||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:31:14.9460||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:31:14.9460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:31:14.9460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:31:14.9674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:31:14.9674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:31:14.9747||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:31:15.7554||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-12-03 10:31:15.7596||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:31:15.7596||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:31:15.7762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:31:15.7762|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-12-03 10:31:15.7762|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-12-03 10:31:15.7888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:31:15.7888|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-12-03 10:31:15.7888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:31:15.7888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:31:15.8034|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:31:15.8034|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:31:15.8034|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:31:15.8034|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:31:15.8194|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-12-03 10:31:15.8194|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:31:15.8194|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-12-03 10:31:15.8194|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:31:15.8720|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:31:15.8720|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5207.5356ms 2025-12-03 10:31:15.8720|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:31:15.8720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5230.6225ms 200 application/json; charset=utf-8 2025-12-03 10:31:19.7690|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:31:19.7690|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:31:19.7690|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:31:19.7690|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:31:19.7792|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-12-03 10:31:19.7792|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:31:19.7792|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-12-03 10:31:19.7792|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-12-03 10:31:19.7792|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 9.9231ms 2025-12-03 10:31:19.7792|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:31:19.7947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.7433ms 200 application/json; charset=utf-8 2025-12-03 10:31:28.3675|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:31:28.3675|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:31:28.3675|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:31:28.3753|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:31:28.3753|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-12-03 10:31:28.3753|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:31:28.3753|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-12-03 10:31:28.3753|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-12-03 10:31:28.3891|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 9.6042ms 2025-12-03 10:31:28.3891|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:31:28.3891|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.1405ms 200 application/json; charset=utf-8 2025-12-03 10:31:29.8240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:31:29.8272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:31:29.8272|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:31:29.8272|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:31:29.8272|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-12-03 10:31:29.8272|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:31:29.8272|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-12-03 10:31:29.8272|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-12-03 10:31:29.8272|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 8.2223ms 2025-12-03 10:31:29.8425|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:31:29.8425|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.8488ms 200 application/json; charset=utf-8 2025-12-03 10:31:58.4919|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:31:58.4919|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:31:58.4919|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:31:58.4919|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:31:58.4919|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-12-03 10:31:58.4919|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:31:58.5093|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-12-03 10:31:58.5093|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-12-03 10:31:58.5093|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 11.6987ms 2025-12-03 10:31:58.5093|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:31:58.5093|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.935ms 200 application/json; charset=utf-8 2025-12-03 10:32:05.4326|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:32:05.4326|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:32:05.4326|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:32:05.4326|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:05.4326|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-12-03 10:32:05.4326|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:32:05.4517|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-12-03 10:32:05.4517|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-12-03 10:32:05.4517|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 12.6475ms 2025-12-03 10:32:05.4517|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:05.4517|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.3272ms 200 application/json; charset=utf-8 2025-12-03 10:32:06.8849|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:32:06.8849|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:32:06.8849|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:32:06.8849|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:06.8849|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-12-03 10:32:06.8849|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:32:06.9028|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-12-03 10:32:06.9028|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-12-03 10:32:06.9028|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 10.7233ms 2025-12-03 10:32:06.9028|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:06.9028|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.3766ms 200 application/json; charset=utf-8 2025-12-03 10:32:22.0911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:32:22.0911|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:32:22.0911|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:32:22.0911|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:22.0911|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-12-03 10:32:22.0911|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:32:22.1042|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-12-03 10:32:22.1042|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-12-03 10:32:22.1042|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 8.7379ms 2025-12-03 10:32:22.1042|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:22.1042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.8111ms 200 application/json; charset=utf-8 2025-12-03 10:32:50.6245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:32:50.6279|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:32:50.6279|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:32:50.6279|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:50.6279|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-12-03 10:32:50.6279|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:32:50.6450|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [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-12-03 10:32:50.6450|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-12-03 10:32:50.6450|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 10.9191ms 2025-12-03 10:32:50.6450|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:50.6450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.5026ms 200 application/json; charset=utf-8 2025-12-03 10:32:51.9827|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/0111001293 2025-12-03 10:32:51.9827|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:32:51.9827|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:32:51.9866|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:51.9866|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-12-03 10:32:51.9866|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:32:51.9866|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-12-03 10:32:51.9866|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-12-03 10:32:51.9866|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.4213ms 2025-12-03 10:32:51.9866|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:32:51.9866|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6882ms 200 application/json; charset=utf-8 2025-12-03 10:34:23.3292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:34:23.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-12-03 10:34:23.3292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:34:23.3292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:23.3292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:23.3292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:23.3292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5329ms 204 2025-12-03 10:34:23.3292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8728ms 204 2025-12-03 10:34:23.3292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3227ms 204 2025-12-03 10:34:23.3292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:34:23.3446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:34:23.3446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:34:23.3446|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:34:23.3446|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:34:23.3446|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:34:23.3446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:23.3446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:23.3446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:23.3446|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:34:23.3446|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:34:23.3593|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:34:23.3446|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:34:23.3446|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:34:23.3593|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:34:23.3593|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:34:23.3593|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:34:23.3593|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:34:23.3593|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:34:23.3593|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:34:23.3593||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:34:23.3593|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-12-03 10:34:23.3593|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-12-03 10:34:23.3593|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:34:23.3593|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.8394ms 2025-12-03 10:34:23.3762|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:34:23.3762|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.0881ms 200 application/json; charset=utf-8 2025-12-03 10:34:23.3762||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:34:23.3762||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:34:23.3909||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:34:23.3909||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:34:23.4176||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:34:23.4218||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:34:23.4218||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:34:23.4218||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:34:23.4218||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:34:23.4218||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:34:25.3403||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:34:25.3447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:34:25.3447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:34:25.3634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:34:25.3634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:34:25.3634||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:34:25.5360||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:34:25.5360||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:34:25.5360|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:34:25.5360|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2177.0888ms 2025-12-03 10:34:25.5467|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:34:25.5467|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2201.8837ms 200 application/json; charset=utf-8 2025-12-03 10:34:26.1692||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:34:26.1740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:34:26.1740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:34:26.1896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:34:26.1896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:34:26.1896||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:34:26.9731||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:34:26.9731||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:34:26.9731||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:34:26.9934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:34:26.9934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:34:26.9934||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:34:27.4437|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:34:27.4437|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:34:27.4437|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:27.4437|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:27.4532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.543ms 204 2025-12-03 10:34:27.4532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4425ms 204 2025-12-03 10:34:27.4532|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:34:27.4532|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:34:27.4532|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:34:27.4532|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:34:27.4532|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:27.4532|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:34:27.4704|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:34:27.4704|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:34:27.4704|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:34:27.4704|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:34:27.4704|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-12-03 10:34:27.4704|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-12-03 10:34:27.4704|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:34:27.4704|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:34:27.4704|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-12-03 10:34:27.4845|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-12-03 10:34:27.4845|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-12-03 10:34:27.4845|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.6399ms 2025-12-03 10:34:27.4845|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:34:27.4845|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.0355ms 200 application/json; charset=utf-8 2025-12-03 10:34:27.4845|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-12-03 10:34:27.4845|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 17.3794ms 2025-12-03 10:34:27.4845|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:34:27.4845|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.817ms 200 application/json; charset=utf-8 2025-12-03 10:34:27.7774||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:34:27.7774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:34:27.7824||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:34:27.7824||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:34:27.7972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:34:27.7972||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:34:28.5232||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:34:28.5232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:34:28.5232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:34:28.5439||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:34:28.5471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:34:28.5471||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:34:29.3651||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-12-03 10:34:29.3692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:34:29.3692||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:34:29.3876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:34:29.3981|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-12-03 10:34:29.3981|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-12-03 10:34:29.3981|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:34:29.4141|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:34:29.4141|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:34:29.4141|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-12-03 10:34:29.4141|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:34:29.4309|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-12-03 10:34:29.4309|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-12-03 10:34:29.4309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:34:29.4309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:34:29.4309|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:34:29.4446|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:34:29.4446|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:34:29.5059|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:34:29.5083|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6145.5919ms 2025-12-03 10:34:29.5083|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:34:29.5083|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6166.6871ms 200 application/json; charset=utf-8 2025-12-03 10:35:09.4052|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:35:09.4052|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:35:09.4052|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:35:09.4052|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:35:09.4127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:35:09.4127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:35:09.4127|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.3484ms 204 2025-12-03 10:35:09.4127|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.5383ms 204 2025-12-03 10:35:09.4127|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.5338ms 204 2025-12-03 10:35:09.4281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:35:09.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-12-03 10:35:09.4281|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:35:09.4281|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:35:09.4281|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:35:09.4281|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:35:09.4281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:35:09.4281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:35:09.4281|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:35:09.4281|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:35:09.4447|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:35:09.4447|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:35:09.4447|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:35:09.4447|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:35:09.4447|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:35:09.4447|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:35:09.4447||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:35:09.4447|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:35:09.4447|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:35:09.4640|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:35:09.4640||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:35:09.4640|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:35:09.4640|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-12-03 10:35:09.4640||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:35:09.4780|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-12-03 10:35:09.4780|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:35:09.4780||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:35:09.4780|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.6976ms 2025-12-03 10:35:09.4780||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:35:09.4780|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:35:09.4780|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.367ms 200 application/json; charset=utf-8 2025-12-03 10:35:09.4978||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:35:09.4978||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:35:09.4978||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:35:09.4978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:09.5073||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:35:09.5073||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:35:11.3687||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:35:11.3739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:11.3739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:11.3916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:11.3916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:11.3916||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:35:11.6314||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:35:11.6380||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:35:11.6380|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:35:11.6380|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2186.8197ms 2025-12-03 10:35:11.6380|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:35:11.6380|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2216.1903ms 200 application/json; charset=utf-8 2025-12-03 10:35:12.1997||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:35:12.1997||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:12.1997||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:12.2212||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:12.2212||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:12.2212||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:35:12.2399|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:35:12.2399|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:35:12.2399|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:35:12.2496|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:35:12.2496|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:35:12.2496|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:35:12.2496|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:35:12.2496|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:35:12.2496|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:35:12.2496|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:35:12.2615|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:35:12.2615|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:35:12.2615|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:35:12.2615||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:35:12.2615|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-12-03 10:35:12.2615||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:35:12.2615|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:35:12.2615||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:35:12.2615|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.8782ms 2025-12-03 10:35:12.2615|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:35:12.2775|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.6419ms 200 application/json; charset=utf-8 2025-12-03 10:35:12.2775||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:35:12.2959||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:35:12.2959||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:35:12.9768||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:35:12.9818||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:12.9818||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:13.0010||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:13.0010||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:13.0010||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:35:13.8451||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:35:13.8451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:13.8451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:13.8659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:13.8659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:13.8711||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:35:14.6338||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:35:14.6390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:14.6390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:14.6557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:14.6557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:14.6557||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:35:15.4781||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:35:15.4820||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:35:15.4820|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:35:15.4820|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3221.1514ms 2025-12-03 10:35:15.4820|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:35:15.4820|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3247.2988ms 200 application/json; charset=utf-8 2025-12-03 10:35:15.5293||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-12-03 10:35:15.5293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:15.5293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:15.5491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:15.5491|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-12-03 10:35:15.5631|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-12-03 10:35:15.5631|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:15.5631|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-12-03 10:35:15.5749|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-12-03 10:35:15.5749|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:15.5749|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:15.5749|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:15.5896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:15.5896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:15.5896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:15.5896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:15.5896|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:15.6076|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:15.6517|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:35:15.6517|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6188.9198ms 2025-12-03 10:35:15.6517|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:35:15.6517|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6229.0296ms 200 application/json; charset=utf-8 2025-12-03 10:35:15.6517|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:35:15.6517|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:35:15.6517|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:35:15.6517|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:35:15.6517|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:35:15.6517|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:35:15.6517|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:35:15.6701|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-12-03 10:35:15.6701||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:35:15.6701||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:35:15.7002||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:35:15.7002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:15.7002||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:35:16.5044||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:35:16.5044||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:16.5127||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:16.5265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:16.5265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:16.5265||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:35:17.3652||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:35:17.3652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:17.3708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:17.3708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:17.3880||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:17.3880||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:35:18.1627||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:35:18.1627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:18.1680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:18.1680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:18.1831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:18.1831||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:35:18.9732||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:35:18.9780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:18.9780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:18.9979||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:18.9979||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:18.9979||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:35:19.8633||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:35:19.8685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:19.8685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:19.8883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:19.8883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:35:19.8883||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:35:20.6774||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-12-03 10:35:20.6774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:35:20.6774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:35:20.6963||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:35:20.6963|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-12-03 10:35:20.7096|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-12-03 10:35:20.7096|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:20.7096|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:20.7096|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:20.7096|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:20.7253|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:20.7253|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:20.7253|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:20.7253|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:20.7253|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:20.7253|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:20.7421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:35:20.7421|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:35:20.7899|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:35:20.7899|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5125.4437ms 2025-12-03 10:35:20.7899|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:35:20.7899|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5135.9009ms 200 application/json; charset=utf-8 2025-12-03 10:37:22.8034|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:37:22.8034|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:37:22.8034|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:37:22.8034|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:22.8034|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:22.8156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:22.8156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.4106ms 204 2025-12-03 10:37:22.8156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.7247ms 204 2025-12-03 10:37:22.8156|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.454ms 204 2025-12-03 10:37:22.8156|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:37:22.8156|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:37:22.8156|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:37:22.8156|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:37:22.8306|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:37:22.8306|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:37:22.8306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:22.8306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:22.8306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:22.8306|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:37:22.8306|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:37:22.8306|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:37:22.8306|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:37:22.8306|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:37:22.8306|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:37:22.8306|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:37:22.8306|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:37:22.8306|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:37:22.8461|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:37:22.8461||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:37:22.8461|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:37:22.8461|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-12-03 10:37:22.8461||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:37:22.8461|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-12-03 10:37:22.8461||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:37:22.8461||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:37:22.8614|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:37:22.8614||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:37:22.8614|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.2316ms 2025-12-03 10:37:22.8614|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:37:22.8614|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.086ms 200 application/json; charset=utf-8 2025-12-03 10:37:22.8847||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:37:22.8847||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:37:22.8847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:37:22.8847||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:37:22.8847||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:37:22.8926||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:37:23.7001||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:37:23.7048||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:37:23.7048||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:37:23.7232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:37:23.7232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:37:23.7232||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:37:24.5317||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:37:24.5376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:37:24.5376||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:37:24.5534||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:37:24.5534||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:37:24.5534||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:37:25.3525||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:37:25.3525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:37:25.3525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:37:25.3717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:37:25.3717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:37:25.3717||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:37:26.3291||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:37:26.3334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:37:26.3334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:37:26.3503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:37:26.3503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:37:26.3503||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:37:26.4174||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:37:26.4239||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:37:26.4239|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:37:26.4239|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3581.9353ms 2025-12-03 10:37:26.4239|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:37:26.4239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3607.3659ms 200 application/json; charset=utf-8 2025-12-03 10:37:27.1152||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:37:27.1152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:37:27.1253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:37:27.1403||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:37:27.1403||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:37:27.1403||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:37:27.9105||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-12-03 10:37:27.9105||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:37:27.9194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:37:27.9343||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:37:27.9343|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-12-03 10:37:27.9343|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-12-03 10:37:27.9343|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:37:27.9533|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-12-03 10:37:27.9533|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:37:27.9533|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:37:27.9533|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:37:27.9677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:37:27.9677|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-12-03 10:37:27.9677|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:37:27.9831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:37:27.9831|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-12-03 10:37:27.9831|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:37:27.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-12-03 10:37:28.0547|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:37:28.0547|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5211.9897ms 2025-12-03 10:37:28.0604|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:37:28.0604|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5239.9759ms 200 application/json; charset=utf-8 2025-12-03 10:37:42.2843|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:37:42.2843|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:37:42.2873|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:42.2873|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:42.2873|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1524ms 204 2025-12-03 10:37:42.2873|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6886ms 204 2025-12-03 10:37:42.2873|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:37:42.2873|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:37:42.3030|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:37:42.3030|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:37:42.3030|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:42.3030|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:37:42.3030|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:37:42.3030|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:37:42.3030|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:37:42.3030|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:37:42.3030|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-12-03 10:37:42.3030|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-12-03 10:37:42.3181|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:37:42.3181|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:37:42.3181|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-12-03 10:37:42.3181|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-12-03 10:37:42.3181|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-12-03 10:37:42.3181|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.0907ms 2025-12-03 10:37:42.3181|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:37:42.3181|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.2832ms 200 application/json; charset=utf-8 2025-12-03 10:37:42.3394|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-12-03 10:37:42.3394|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.7982ms 2025-12-03 10:37:42.3394|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:37:42.3394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.0567ms 200 application/json; charset=utf-8 2025-12-03 10:46:08.8062|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:46:08.8062|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:46:08.8062|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:46:08.8062|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:08.8062|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:08.8062|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:08.8152|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.103ms 204 2025-12-03 10:46:08.8152|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9016ms 204 2025-12-03 10:46:08.8152|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3964ms 204 2025-12-03 10:46:08.8152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:46:08.8152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:46:08.8152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:46:08.8152|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:46:08.8152|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:46:08.8307|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:46:08.8307|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:08.8307|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:08.8307|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:08.8307|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:46:08.8307|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:46:08.8307|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:46:08.8307|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:46:08.8307|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:46:08.8307|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:46:08.8307|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:46:08.8307|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:46:08.8307|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:46:08.8462|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:46:08.8462||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:46:08.8462|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:46:08.8462||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:46:08.8462|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-12-03 10:46:08.8632||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:46:08.8632||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:46:08.8632|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-12-03 10:46:08.8632||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:46:08.8632|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:46:08.8632|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 25.0294ms 2025-12-03 10:46:08.8632|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:46:08.8632|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.1254ms 200 application/json; charset=utf-8 2025-12-03 10:46:08.8843||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:46:08.8843||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:46:08.8843||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:46:08.8942||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:46:08.8942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:08.8942||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:46:09.6910||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:46:09.6910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:09.6910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:09.7084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:09.7084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:09.7084||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:46:10.4833||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:46:10.4871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:10.4871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:10.4871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:10.5033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:10.5033||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:46:10.9287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:46:10.9287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:46:10.9287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:46:10.9287|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:46:10.9287|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:46:10.9287|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:46:10.9287|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:10.9415|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:10.9415|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:10.9415|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:46:10.9415|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:46:10.9415|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:46:10.9415|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:46:10.9554|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:46:10.9554|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:46:10.9554|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:46:10.9554|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:46:10.9554|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:46:10.9554|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:46:10.9719||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:46:10.9719|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-12-03 10:46:10.9719|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:46:10.9719||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:46:10.9719||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:46:10.9888|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-12-03 10:46:10.9888||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:46:10.9888|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:46:10.9888||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:46:10.9888|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 24.2907ms 2025-12-03 10:46:11.0042|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:46:11.0042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.8342ms 200 application/json; charset=utf-8 2025-12-03 10:46:11.0042||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:46:11.0042||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:46:11.0190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:11.0190||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:46:11.0190||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:46:11.0190||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:46:11.3299||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:46:11.3347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:11.3347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:11.3543||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:11.3543||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:11.3543||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:46:12.0599||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:46:12.0667||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:46:12.0667|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:46:12.0667|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3224.3657ms 2025-12-03 10:46:12.0667|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:46:12.0667|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3249.8995ms 200 application/json; charset=utf-8 2025-12-03 10:46:12.2566||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:46:12.2566||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:12.2566||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:12.2778||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:12.2778||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:12.2778||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:46:12.6076|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:46:12.6076|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:46:12.6076|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:12.6147|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:12.6147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8098ms 204 2025-12-03 10:46:12.6147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0846ms 204 2025-12-03 10:46:12.6147|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:46:12.6147|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:46:12.6147|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:46:12.6282|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:46:12.6282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:12.6282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:46:12.6282|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:46:12.6282|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:46:12.6282|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:46:12.6282|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:46:12.6282|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-12-03 10:46:12.6282|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-12-03 10:46:12.6282|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:46:12.6440|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:46:12.6440|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-12-03 10:46:12.6440|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-12-03 10:46:12.6440|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.3535ms 2025-12-03 10:46:12.6440|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:46:12.6440|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.8382ms 200 application/json; charset=utf-8 2025-12-03 10:46:12.6440|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-12-03 10:46:12.6649|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-12-03 10:46:12.6649|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.7824ms 2025-12-03 10:46:12.6649|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:46:12.6649|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.3852ms 200 application/json; charset=utf-8 2025-12-03 10:46:13.1114||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:46:13.1158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:13.1158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:13.1345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:13.1345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:13.1345||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:46:13.3121||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:46:13.3164||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:13.3164||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:13.3315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:13.3315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:13.3315||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:46:13.3880||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:46:13.3951||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:46:13.3951|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:46:13.3951|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2428.9251ms 2025-12-03 10:46:13.3951|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:46:13.3951|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2474.5562ms 200 application/json; charset=utf-8 2025-12-03 10:46:13.9155||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:46:13.9155||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:13.9250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:13.9398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:13.9398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:13.9398||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:46:14.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-12-03 10:46:14.2261||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:14.2261||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:14.2412||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:14.2412|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-12-03 10:46:14.2580|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-12-03 10:46:14.2580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:14.2580|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:14.2685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:14.2685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:14.2685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:14.2685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:14.2685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:14.2850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:14.2850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:14.2850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:14.2850|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:14.2998|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:14.3372|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:46:14.3372|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5494.2065ms 2025-12-03 10:46:14.3372|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:46:14.3372|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5522.9444ms 200 application/json; charset=utf-8 2025-12-03 10:46:14.7931||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:46:14.7931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:14.8021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:14.8159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:14.8159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:14.8159||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:46:15.5883||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:46:15.5883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:15.5883||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:15.6089||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:15.6123||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:15.6123||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:46:16.3771||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:46:16.3771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:16.3771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:16.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:16.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:46:16.3991||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:46:17.1589||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-12-03 10:46:17.1589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:46:17.1589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:46:17.1850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:46:17.1938|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-12-03 10:46:17.1938|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-12-03 10:46:17.1938|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:17.2096|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-12-03 10:46:17.2096|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:17.2096|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:17.2215|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:17.2215|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:17.2215|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:17.2215|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:17.2215|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:17.2378|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:17.2378|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:46:17.2378|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:46:17.2877|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:46:17.2877|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6329.5163ms 2025-12-03 10:46:17.2877|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:46:17.2877|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6367.6481ms 200 application/json; charset=utf-8 2025-12-03 10:47:25.9998|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:25.9998|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:25.9998|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:25.9998|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:25.9998|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:26.0111|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:26.0111|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.1088ms 204 2025-12-03 10:47:26.0111|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.31ms 204 2025-12-03 10:47:26.0111|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.2837ms 204 2025-12-03 10:47:26.0111|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:26.0111|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:26.0243|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:26.0243|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:26.0243|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:26.0243|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:26.0243|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:26.0243|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:26.0243|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:26.0243|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:26.0243|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:26.0243|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:26.0400|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:47:26.0400|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:47:26.0400|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:47:26.0400|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:47:26.0400|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:47:26.0400|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:47:26.0400||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:47:26.0400|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:26.0400|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:26.0582|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-12-03 10:47:26.0582||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:47:26.0582|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:47:26.0582|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-12-03 10:47:26.0582||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:47:26.0582|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.0526ms 2025-12-03 10:47:26.0582||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:47:26.0582|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:47:26.0715||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:47:26.0715|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.2739ms 200 application/json; charset=utf-8 2025-12-03 10:47:26.0715||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:47:26.0881||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:47:26.0881||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:47:26.0881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:26.0881||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:47:26.0881||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:47:27.9926||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:27.9980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:27.9980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:28.0180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:28.0180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:28.0246||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:47:28.1523||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:47:28.1523||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:47:28.1523|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:47:28.1656|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2115.6909ms 2025-12-03 10:47:28.1656|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:47:28.1656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2148.9237ms 200 application/json; charset=utf-8 2025-12-03 10:47:28.8064||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:28.8064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:28.8064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:28.8290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:28.8290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:28.8290||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:47:29.5788||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:29.5788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:29.5788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:29.5941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:29.5941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:29.5941||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:47:29.8411|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:47:29.8411|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:47:29.8411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:29.8411|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:29.8411|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3997ms 204 2025-12-03 10:47:29.8411|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7721ms 204 2025-12-03 10:47:29.8539|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:47:29.8539|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:29.8539|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:29.8539|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:29.8539|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:47:29.8539|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:47:29.8539|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:29.8539|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-12-03 10:47:29.8684|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:29.8684|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:29.8684|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:29.8684|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:47:29.8684|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-12-03 10:47:29.8684|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:29.8684|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-12-03 10:47:29.8684|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-12-03 10:47:29.8840|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-12-03 10:47:29.8840|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 5.9352ms 2025-12-03 10:47:29.8840|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:47:29.8840|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.9043ms 200 application/json; charset=utf-8 2025-12-03 10:47:29.8840|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-12-03 10:47:29.8840|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.5317ms 2025-12-03 10:47:29.8840|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:47:29.8840|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.2895ms 200 application/json; charset=utf-8 2025-12-03 10:47:30.3612||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:47:30.3612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:30.3685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:30.3685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:30.3685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:30.3853||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:47:31.1167||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:31.1203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:31.1203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:31.1362||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:31.1362||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:31.1362||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:47:31.9189||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-12-03 10:47:31.9189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:31.9189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:31.9394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:31.9471|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-12-03 10:47:31.9471|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-12-03 10:47:31.9471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:31.9471|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:31.9647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:31.9647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:31.9647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:31.9647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:31.9647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:31.9779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:31.9779|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-12-03 10:47:31.9779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:31.9779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:31.9779|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:32.0284|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:47:32.0284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5977.9288ms 2025-12-03 10:47:32.0284|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:47:32.0284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6011.9228ms 200 application/json; charset=utf-8 2025-12-03 10:47:37.1577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:37.1577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:37.1577|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:37.1577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:37.1577|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:37.1659|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:37.1659|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9361ms 204 2025-12-03 10:47:37.1659|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5213ms 204 2025-12-03 10:47:37.1659|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6255ms 204 2025-12-03 10:47:37.1659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:37.1659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:37.1659|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:37.1659|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:37.1659|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:37.1824|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:37.1824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:37.1824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:37.1824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:37.1824|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:37.1824|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:37.1824|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:37.1824|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:47:37.1824|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:47:37.1824|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:47:37.1824|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:47:37.1975|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:47:37.1975|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:47:37.1975|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:37.1975|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:37.1975||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:47:37.1975|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-12-03 10:47:37.1975|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-12-03 10:47:37.2117||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:47:37.2117||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:47:37.2117|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:47:37.2117||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:47:37.2117||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:47:37.2117|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.0876ms 2025-12-03 10:47:37.2117|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:47:37.2117|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.8349ms 200 application/json; charset=utf-8 2025-12-03 10:47:37.2390||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:47:37.2390||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:47:37.2443||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:37.2443||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:47:37.2443||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:47:37.2443||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:47:38.0153||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:38.0153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:38.0255||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:38.0401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:38.0401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:38.0401||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:47:38.5966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:38.5966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:38.5966|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:38.5966|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:38.5966|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:38.6041|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:38.6041|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8388ms 204 2025-12-03 10:47:38.6041|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2962ms 204 2025-12-03 10:47:38.6041|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2734ms 204 2025-12-03 10:47:38.6041|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:38.6041|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:38.6041|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:38.6041|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-12-03 10:47:38.6182|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-12-03 10:47:38.6182|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-12-03 10:47:38.6182|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-12-03 10:47:38.6182|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-12-03 10:47:38.6182|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-12-03 10:47:38.6182|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:38.6182|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:38.6182|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:38.6182|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:47:38.6182|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:47:38.6340|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:47:38.6340|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:47:38.6340|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:47:38.6340|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:47:38.6340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.322ms 401 2025-12-03 10:47:38.6340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.4483ms 401 2025-12-03 10:47:38.6340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.3397ms 401 2025-12-03 10:47:38.8279||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:38.8279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:38.8279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:38.8490||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:38.8531||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:38.8531||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:47:39.2857|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:47:39.2857|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:47:39.2857|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:39.2911|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:39.2911|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0183ms 204 2025-12-03 10:47:39.2911|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9414ms 204 2025-12-03 10:47:39.2911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:47:39.2911|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:47:39.2911|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:39.2911|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:39.2911|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:39.3063|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:39.3063|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:39.3063|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:39.3063|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:47:39.3063|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:47:39.3063|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-12-03 10:47:39.3063|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-12-03 10:47:39.3063|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:39.3063|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:39.3063|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-12-03 10:47:39.3063|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-12-03 10:47:39.3226|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.8983ms 2025-12-03 10:47:39.3226|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:47:39.3226|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.7993ms 200 application/json; charset=utf-8 2025-12-03 10:47:39.3226|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-12-03 10:47:39.3454|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-12-03 10:47:39.3454|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 31.8664ms 2025-12-03 10:47:39.3454|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:47:39.3540|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.4651ms 200 application/json; charset=utf-8 2025-12-03 10:47:39.6215||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:39.6215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:39.6215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:39.6443||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:39.6498||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:39.6498||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:47:40.5043||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:47:40.5110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:40.5110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:40.5110||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:47:40.5110||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:47:40.5265|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:47:40.5265|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3324.5123ms 2025-12-03 10:47:40.5265|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:47:40.5265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:40.5265|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3353.1557ms 200 application/json; charset=utf-8 2025-12-03 10:47:40.5265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:40.5265||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:47:41.2721||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:41.2755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:41.2755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:41.2903||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:41.2903||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:41.2903||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:47:42.0784||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-12-03 10:47:42.0784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:42.0784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:42.0954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:42.1033|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-12-03 10:47:42.1033|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-12-03 10:47:42.1033|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:42.1033|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:42.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-12-03 10:47:42.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-12-03 10:47:42.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-12-03 10:47:42.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-12-03 10:47:42.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-12-03 10:47:42.1340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:42.1340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:42.1340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:42.1340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:42.1517|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-12-03 10:47:42.1953|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:47:42.1980|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4998.1975ms 2025-12-03 10:47:42.1980|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:47:42.1980|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5027.4127ms 200 application/json; charset=utf-8 2025-12-03 10:47:45.7059|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:45.7059|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:45.7059|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:45.7059|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:45.7059|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:45.7134|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:45.7134|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4711ms 204 2025-12-03 10:47:45.7134|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.0058ms 204 2025-12-03 10:47:45.7134|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:45.7134|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:45.7134|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.9199ms 204 2025-12-03 10:47:45.7134|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:45.7279|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:45.7279|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:45.7279|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:45.7279|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:45.7279|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:45.7279|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:45.7279|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:45.7279|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:45.7279|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:45.7279|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:47:45.7437|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:47:45.7437|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:47:45.7437|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:47:45.7437|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:47:45.7437|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:47:45.7437|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:45.7437||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:47:45.7437|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:45.7437|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-12-03 10:47:45.7598|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:47:45.7598|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-12-03 10:47:45.7598||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:47:45.7598|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.8392ms 2025-12-03 10:47:45.7598||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:47:45.7598|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:47:45.7598||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:47:45.7598|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.1698ms 200 application/json; charset=utf-8 2025-12-03 10:47:45.7598||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:47:45.7883||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:47:45.7910||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:47:45.7910||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:47:45.7910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:45.7910||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:47:45.7910||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:47:46.5448||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:46.5448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:46.5448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:46.5636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:46.5636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:46.5636||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:47:47.1482|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 10:47:47.1514|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.1514|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2588ms 204 2025-12-03 10:47:47.1514|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:47.1514|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:47.1514|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:47.1514|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 10:47:47.1514|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.1661|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.1661|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.1661|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:47.1661|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.0437ms 204 2025-12-03 10:47:47.1661|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.8777ms 204 2025-12-03 10:47:47.1810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:47:47.1661|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.1810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:47:47.1661|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.6719ms 204 2025-12-03 10:47:47.1810|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:47.1810|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:47.1810|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:47.1810|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:47:47.1810|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.1810|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:47:47.1810|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.1960|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:47.1960|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:47.1960|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-12-03 10:47:47.1960|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:47.1960|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.1960|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:47:47.1960|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:47.1960|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:47:47.1960|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:47.1960|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:47:47.1960|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:47:47.1960|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:47:47.1960|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-12-03 10:47:47.1960|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:47:47.1960||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:47:47.2134|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:47.2134|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-12-03 10:47:47.2134|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:47.2134||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:47:47.2134|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-12-03 10:47:47.2134|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 17.3326ms 2025-12-03 10:47:47.2134|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:47:47.2134|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:47:47.2134||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:47:47.2134|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-12-03 10:47:47.2134|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.6053ms 200 application/json; charset=utf-8 2025-12-03 10:47:47.2282|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.1437ms 2025-12-03 10:47:47.2282||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:47:47.2282|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:47:47.2282||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:47:47.2282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.2007ms 200 application/json; charset=utf-8 2025-12-03 10:47:47.2429||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:47:47.2429||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:47:47.2429||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:47:47.2429||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:47:47.2429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:47.2595||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:47:47.3251||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:47.3251||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:47.3251||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:47.3460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:47.3460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:47.3460||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:47:47.7712|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:47:47.7712|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:47:47.7712|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.7759|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.7759|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3389ms 204 2025-12-03 10:47:47.7759|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3452ms 204 2025-12-03 10:47:47.7759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:47:47.7759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:47:47.7902|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:47.7902|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:47.7902|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.7902|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:47.7902|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:47.7902|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:47.7902|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:47:47.7902|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:47:47.8067|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-12-03 10:47:47.8067|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-12-03 10:47:47.8067|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:47.8067|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:47.8067|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-12-03 10:47:47.8067|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-12-03 10:47:47.8067|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.3146ms 2025-12-03 10:47:47.8067|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:47:47.8067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.0996ms 200 application/json; charset=utf-8 2025-12-03 10:47:47.8222|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-12-03 10:47:47.8222|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-12-03 10:47:47.8394|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 27.4627ms 2025-12-03 10:47:47.8394|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:47:47.8394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.155ms 200 application/json; charset=utf-8 2025-12-03 10:47:48.0739||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:48.0739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:48.0739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:48.0936||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:48.0936||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:48.0936||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:47:49.0146||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:47:49.0146||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:47:49.0146|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:47:49.0146|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3269.6428ms 2025-12-03 10:47:49.0146|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:47:49.0146|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3302.3841ms 200 application/json; charset=utf-8 2025-12-03 10:47:49.0378||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:47:49.0419||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:49.0419||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:49.0573||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:49.0573||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:49.0573||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:47:49.3618||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:47:49.3618||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:47:49.3691|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:47:49.3691|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2159.1034ms 2025-12-03 10:47:49.3691|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:47:49.3691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2191.5411ms 200 application/json; charset=utf-8 2025-12-03 10:47:49.8713||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:49.8713||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:49.8713||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:49.8918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:49.8918||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:49.8918||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:47:50.1688||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:50.1688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:50.1688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:50.1876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:50.1876||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:50.1876||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:47:50.6496||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-12-03 10:47:50.6496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:50.6496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:50.6774||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:50.6854|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-12-03 10:47:50.6854|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-12-03 10:47:50.6854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:50.6854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:50.6963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:50.6963|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-12-03 10:47:50.6963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:50.6963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:50.6963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:50.6963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:50.6963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:50.7146|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-12-03 10:47:50.7146|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:50.7146|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:50.7553|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:47:50.7553|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5004.6327ms 2025-12-03 10:47:50.7610|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:47:50.7610|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5038.5009ms 200 application/json; charset=utf-8 2025-12-03 10:47:51.1187||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:51.1187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:51.1187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:51.1413||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:51.1413||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:51.1494||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:47:51.9276||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:51.9316||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:51.9316||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:51.9316||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:51.9476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:51.9476||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:47:52.7935||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:47:52.7935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:52.7935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:52.8185||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:52.8232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:52.8232||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:47:53.5907||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:47:53.5907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:53.5907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:53.6157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:53.6205||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:47:53.6205||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:47:54.4116||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-12-03 10:47:54.4171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:47:54.4171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:47:54.4347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:47:54.4347|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-12-03 10:47:54.4538|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-12-03 10:47:54.4538|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:54.4538|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:54.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-12-03 10:47:54.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-12-03 10:47:54.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-12-03 10:47:54.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-12-03 10:47:54.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-12-03 10:47:54.4796|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:54.4796|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:54.4796|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:54.4796|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:47:54.4796|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:47:54.5501|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:47:54.5501|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7337.3037ms 2025-12-03 10:47:54.5501|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:47:54.5564|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7365.8777ms 200 application/json; charset=utf-8 2025-12-03 10:47:59.6716|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:47:59.6716|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:47:59.6716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:59.6716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:59.6819|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3379ms 204 2025-12-03 10:47:59.6819|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2684ms 204 2025-12-03 10:47:59.6819|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:47:59.6819|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:47:59.6819|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:59.6819|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:47:59.6819|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:59.6819|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:47:59.6968|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:59.6968|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:47:59.6968|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:47:59.6968|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:47:59.6968|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-12-03 10:47:59.6968|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-12-03 10:47:59.6968|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:59.6968|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:47:59.6968|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-12-03 10:47:59.7136|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-12-03 10:47:59.7136|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.4575ms 2025-12-03 10:47:59.7136|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:47:59.7136|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-12-03 10:47:59.7136|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.4227ms 200 application/json; charset=utf-8 2025-12-03 10:47:59.7136|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-12-03 10:47:59.7278|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.6583ms 2025-12-03 10:47:59.7278|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:47:59.7278|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.74ms 200 application/json; charset=utf-8 2025-12-03 10:48:35.7453|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:48:35.7453|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:48:35.7453|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:48:35.7453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:48:35.7453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:48:35.7453|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:48:35.7507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4234ms 204 2025-12-03 10:48:35.7507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7632ms 204 2025-12-03 10:48:35.7507|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4641ms 204 2025-12-03 10:48:35.7507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:48:35.7507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:48:35.7507|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:48:35.7507|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:48:35.7507|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:48:35.7507|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:48:35.7507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:48:35.7507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:48:35.7507|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:48:35.7507|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:48:35.7659|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:48:35.7659|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:48:35.7659|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:48:35.7659|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:48:35.7659|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:48:35.7659|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:48:35.7659|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:48:35.7659|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:48:35.7659|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:48:35.7659|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:48:35.7659||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:48:35.7659|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-12-03 10:48:35.7659|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-12-03 10:48:35.7659||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:48:35.7659|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:48:35.7831||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:48:35.7831||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:48:35.7831|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.797ms 2025-12-03 10:48:35.7831||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:48:35.7831|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:48:35.7831|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.6739ms 200 application/json; charset=utf-8 2025-12-03 10:48:35.8007||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:48:35.8007||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:48:35.8007||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:48:35.8007||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:48:35.8007||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:48:35.8007||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:48:37.6744||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:48:37.6744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:48:37.6744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:48:37.6744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:48:37.6887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:48:37.6887||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:48:37.8210||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:48:37.8210||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:48:37.8210|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:48:37.8286|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2053.5574ms 2025-12-03 10:48:37.8286|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:48:37.8286|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2071.8614ms 200 application/json; charset=utf-8 2025-12-03 10:48:38.4460||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:48:38.4460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:48:38.4460||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:48:38.4611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:48:38.4611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:48:38.4611||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:48:39.2318||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:48:39.2318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:48:39.2318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:48:39.2505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:48:39.2505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:48:39.2505||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:48:40.0328||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:48:40.0328||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:48:40.0328||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:48:40.0496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:48:40.0496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:48:40.0496||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:48:40.8190||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:48:40.8190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:48:40.8248||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:48:40.8248||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:48:40.8248||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:48:40.8248||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:48:41.5879||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-12-03 10:48:41.5910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:48:41.5910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:48:41.5910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:48:41.6062|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-12-03 10:48:41.6062|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-12-03 10:48:41.6062|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-12-03 10:48:41.6062|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-12-03 10:48:41.6062|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-12-03 10:48:41.6062|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-12-03 10:48:41.6062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:48:41.6062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:48:41.6223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:48:41.6223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:48:41.6223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:48:41.6223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:48:41.6223|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-12-03 10:48:41.6223|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:48:41.6710|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:48:41.6710|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5899.896ms 2025-12-03 10:48:41.6710|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:48:41.6710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5918.4769ms 200 application/json; charset=utf-8 2025-12-03 10:49:29.6722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:49:29.6722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:49:29.6722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:49:29.6752|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:29.6752|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:29.6752|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:29.6752|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5261ms 204 2025-12-03 10:49:29.6752|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6763ms 204 2025-12-03 10:49:29.6752|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.0808ms 204 2025-12-03 10:49:29.6752|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:49:29.6752|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:49:29.6895|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:49:29.6895|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:49:29.6895|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:49:29.6895|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:49:29.6895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:29.6895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:29.6895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:29.6895|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:49:29.7054|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:49:29.7054|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:49:29.7054|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:49:29.7054|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:49:29.7054|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:49:29.7054|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:49:29.7054|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:49:29.7213|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:49:29.7054|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:49:29.7213||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:49:29.7213|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:49:29.7213|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-12-03 10:49:29.7213||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:49:29.7213|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-12-03 10:49:29.7213|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:49:29.7213||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:49:29.7363||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:49:29.7363|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.4192ms 2025-12-03 10:49:29.7363|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:49:29.7363||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:49:29.7363|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.4337ms 200 application/json; charset=utf-8 2025-12-03 10:49:29.7594||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:49:29.7594||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:49:29.7594||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:49:29.7594||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:49:29.7694||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:29.7694||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:49:31.3730|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:49:31.3730|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:49:31.3773|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:31.3773|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:31.3773|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2008ms 204 2025-12-03 10:49:31.3773|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5859ms 204 2025-12-03 10:49:31.3773|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 10:49:31.3773|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 10:49:31.3773|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:49:31.3942|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:49:31.3942|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:31.3942|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:31.3942|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:49:31.3942|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:49:31.3942|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:49:31.3942|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:49:31.3942|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-12-03 10:49:31.3942|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-12-03 10:49:31.3942|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:49:31.4077|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:49:31.4077|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-12-03 10:49:31.4077|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-12-03 10:49:31.4077|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-12-03 10:49:31.4077|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.4078ms 2025-12-03 10:49:31.4077|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 10:49:31.4077|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.5595ms 200 application/json; charset=utf-8 2025-12-03 10:49:31.4275|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-12-03 10:49:31.4275|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.6664ms 2025-12-03 10:49:31.4275|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 10:49:31.4275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.3478ms 200 application/json; charset=utf-8 2025-12-03 10:49:31.6891||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:49:31.6891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:31.6891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:31.7068||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:31.7068||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:31.7068||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:49:31.8411||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:49:31.8466||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:49:31.8466|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:49:31.8466|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2129.8711ms 2025-12-03 10:49:31.8466|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:49:31.8466|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2165.5985ms 200 application/json; charset=utf-8 2025-12-03 10:49:32.4797||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:49:32.4797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:32.4882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:32.5043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:32.5043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:32.5043||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:49:33.2569||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:49:33.2569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:33.2569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:33.2814||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:33.2849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:33.2849||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:49:34.0607||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:49:34.0661||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:34.0661||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:34.0849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:34.0849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:34.0849||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:49:34.8648||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:49:34.8648||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:34.8648||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:34.8846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:34.8846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:34.8846||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:49:35.7008||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-12-03 10:49:35.7054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:35.7054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:35.7214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:35.7214|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-12-03 10:49:35.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-12-03 10:49:35.7359|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:35.7359|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:35.7359|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:35.7359|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:35.7550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:35.7550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:35.7550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:35.7550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:35.7680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:35.7680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:35.7680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:35.7680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:35.8293|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:49:35.8331|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6107.5294ms 2025-12-03 10:49:35.8331|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:49:35.8331|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6148.0095ms 200 application/json; charset=utf-8 2025-12-03 10:49:38.1098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:49:38.1098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:49:38.1098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:49:38.1145|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:38.1145|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:38.1145|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:38.1269|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.0745ms 204 2025-12-03 10:49:38.1269|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.8721ms 204 2025-12-03 10:49:38.1269|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:49:38.1269|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:49:38.1269|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.5952ms 204 2025-12-03 10:49:38.1269|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:49:38.1269|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:49:38.1269|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:49:38.1432|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:49:38.1432|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:38.1432|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:38.1432|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:49:38.1432|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:49:38.1432|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:49:38.1432|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:49:38.1432|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:49:38.1432|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:49:38.1432|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:49:38.1432|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:49:38.1432|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:49:38.1432|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:49:38.1432|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:49:38.1432||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:49:38.1578|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:49:38.1578|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-12-03 10:49:38.1578||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:49:38.1578|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:49:38.1578|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-12-03 10:49:38.1578||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:49:38.1578|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.3414ms 2025-12-03 10:49:38.1578||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:49:38.1578|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:49:38.1578||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:49:38.1578|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.3879ms 200 application/json; charset=utf-8 2025-12-03 10:49:38.1818||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:49:38.1818||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:49:38.1818||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:49:38.1818||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:49:38.1916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:38.1916||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:49:40.1129||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:49:40.1129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:40.1129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:40.1407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:40.1439||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:40.1439||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:49:40.3757||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:49:40.3817||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:49:40.3817|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:49:40.3817|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2230.2288ms 2025-12-03 10:49:40.3817|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:49:40.3817|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2256.6196ms 200 application/json; charset=utf-8 2025-12-03 10:49:40.9287||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:49:40.9287||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:40.9287||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:40.9480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:40.9480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:40.9480||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:49:41.7187||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:49:41.7233||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:41.7233||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:41.7408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:41.7408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:41.7408||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:49:42.5706||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:49:42.5706||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:42.5706||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:42.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:42.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:42.5879||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:49:43.3781||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:49:43.3781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:43.3781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:43.3961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:43.3961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:49:43.3961||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:49:44.1924||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-12-03 10:49:44.1924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:49:44.1924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:49:44.2162||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:49:44.2229|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-12-03 10:49:44.2229|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-12-03 10:49:44.2229|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:44.2229|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:44.2361|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:44.2361|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:44.2361|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:44.2361|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:44.2361|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:44.2517|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:44.2517|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-12-03 10:49:44.2517|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:44.2517|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:49:44.2517|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:49:44.3052|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:49:44.3052|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6149.9004ms 2025-12-03 10:49:44.3052|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:49:44.3052|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6173.0697ms 200 application/json; charset=utf-8 2025-12-03 10:55:40.3174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:55:40.3174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:55:40.3174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:55:40.3174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:55:40.3174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:55:40.3174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:55:40.3174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9448ms 204 2025-12-03 10:55:40.3174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3484ms 204 2025-12-03 10:55:40.3174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.992ms 204 2025-12-03 10:55:40.3330|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:55:40.3330|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:55:40.3330|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:55:40.3330|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-12-03 10:55:40.3330|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-12-03 10:55:40.3330|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-12-03 10:55:40.3330|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-12-03 10:55:40.3330|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-12-03 10:55:40.3330|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-12-03 10:55:40.3330|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:55:40.3330|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:55:40.3490|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:55:40.3490|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:55:40.3490|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:55:40.3490|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 10:55:40.3490|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:55:40.3490|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:55:40.3490|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 10:55:40.3490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.1804ms 401 2025-12-03 10:55:40.3490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.1511ms 401 2025-12-03 10:55:40.3490|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.2405ms 401 2025-12-03 10:56:01.6276|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 10:56:01.6303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:56:01.6303|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0214ms 204 2025-12-03 10:56:01.6303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 10:56:01.6303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:56:01.6303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:56:01.6303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:56:01.6303|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:56:01.6303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:56:01.6449|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:56:01.6449|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:56:01.6449|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:56:01.6449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9164ms 204 2025-12-03 10:56:01.6449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7478ms 204 2025-12-03 10:56:01.6449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6456ms 204 2025-12-03 10:56:01.6449|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:56:01.6609|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:56:01.6609|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:56:01.6609|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:56:01.6609|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:56:01.6609|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:56:01.6609|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:56:01.6609|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:56:01.6609|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-12-03 10:56:01.6609|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:56:01.6609|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:56:01.6772|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:56:01.6772|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:56:01.6772|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:56:01.6772|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:56:01.6772|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:56:01.6772|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:56:01.6772|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:56:01.6772|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:56:01.6772|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-12-03 10:56:01.6772|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:56:01.6922|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:56:01.6922|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:56:01.6922|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-12-03 10:56:01.6922|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:56:01.6922|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:56:01.6922||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:56:01.6922|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 23.2965ms 2025-12-03 10:56:01.6922|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-12-03 10:56:01.6922|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-12-03 10:56:01.7072|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:56:01.7072||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:56:01.7072||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:56:01.7072|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:56:01.7072|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.6181ms 200 application/json; charset=utf-8 2025-12-03 10:56:01.7072||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:56:01.7072|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.1256ms 2025-12-03 10:56:01.7072||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:56:01.7235|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:56:01.7235|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.1207ms 200 application/json; charset=utf-8 2025-12-03 10:56:01.7386||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:56:01.7386||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:56:01.7386||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:56:01.7386||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:56:01.7386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:56:01.7386||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:56:03.5823||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:56:03.5823||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:56:03.5823||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:56:03.6052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:56:03.6052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:56:03.6052||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:56:03.8360||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:56:03.8360||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:56:03.8360|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:56:03.8360|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2145.9868ms 2025-12-03 10:56:03.8483|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:56:03.8483|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2185.7514ms 200 application/json; charset=utf-8 2025-12-03 10:56:04.4922||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:56:04.4922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:56:04.4922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:56:04.5152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:56:04.5152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:56:04.5213||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:56:05.3100||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:56:05.3100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:56:05.3185||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:56:05.3185||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:56:05.3344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:56:05.3344||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:56:06.2034||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:56:06.2034||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:56:06.2108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:56:06.2108||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:56:06.2277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:56:06.2277||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:56:07.0726||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:56:07.0726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:56:07.0726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:56:07.1017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:56:07.1017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:56:07.1017||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:56:07.9452||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-12-03 10:56:07.9452||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:56:07.9452||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:56:07.9672||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:56:07.9767|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-12-03 10:56:07.9767|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-12-03 10:56:07.9767|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:56:07.9767|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:56:07.9767|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:56:07.9929|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:56:07.9929|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:56:07.9929|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:56:07.9929|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:56:08.0084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:56:08.0084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:56:08.0084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:56:08.0084|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:56:08.0228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:56:08.0735|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:56:08.0735|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6379.061ms 2025-12-03 10:56:08.0735|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:56:08.0735|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6419.2614ms 200 application/json; charset=utf-8 2025-12-03 10:58:11.7279|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 10:58:11.7313|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:58:11.7313|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3904ms 204 2025-12-03 10:58:11.7313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 10:58:11.7461|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:58:11.7461|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:58:11.7461|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:58:11.7461|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:58:11.7461|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-12-03 10:58:11.7594|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:58:11.7594|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-12-03 10:58:11.7594|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-12-03 10:58:11.7756|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 16.6933ms 2025-12-03 10:58:11.7756|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 10:58:11.7756|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.1036ms 200 application/json; charset=utf-8 2025-12-03 10:58:17.7891|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:58:17.7891|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:58:17.7912|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:58:17.7912|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:58:17.7912|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:58:17.7912|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:58:17.7912|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9402ms 204 2025-12-03 10:58:17.7912|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2686ms 204 2025-12-03 10:58:17.7912|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1102ms 204 2025-12-03 10:58:17.7912|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 10:58:17.8069|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 10:58:17.8069|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 10:58:17.8069|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:58:17.8069|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:58:17.8069|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:58:17.8069|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:58:17.8069|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:58:17.8069|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 10:58:17.8069|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:58:17.8227|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:58:17.8227|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:58:17.8227|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:58:17.8227|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:58:17.8227|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:58:17.8227|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 10:58:17.8227|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 10:58:17.8227|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 10:58:17.8227|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:58:17.8227||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 10:58:17.8227|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:58:17.8390|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-12-03 10:58:17.8390|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:58:17.8390||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:58:17.8390|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-12-03 10:58:17.8390|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.4468ms 2025-12-03 10:58:17.8390||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:58:17.8390|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 10:58:17.8390||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 10:58:17.8535|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.2278ms 200 application/json; charset=utf-8 2025-12-03 10:58:17.8535||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 10:58:17.8535||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:58:17.8691||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 10:58:17.8691||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 10:58:17.8691||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 10:58:17.8691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:58:17.8691||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 10:58:18.6723||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:58:18.6723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:58:18.6723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:58:18.6919||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:58:18.6919||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:58:18.6979||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 10:58:19.4475||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:58:19.4475||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:58:19.4475||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:58:19.4697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:58:19.4697||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:58:19.4697||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 10:58:20.2536||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:58:20.2536||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:58:20.2637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:58:20.2784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:58:20.2784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:58:20.2784||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 10:58:20.8540||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 10:58:20.8540||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 10:58:20.8540|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 10:58:20.8540|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3030.2101ms 2025-12-03 10:58:20.8540|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 10:58:20.8540|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3060.139ms 200 application/json; charset=utf-8 2025-12-03 10:58:21.0344||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 10:58:21.0344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:58:21.0444||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:58:21.0569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:58:21.0569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:58:21.0569||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 10:58:21.7741||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 10:58:21.7782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:58:21.7782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:58:21.7962||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:58:21.7962||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 10:58:21.7962||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 10:58:22.5977||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-12-03 10:58:22.6035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 10:58:22.6035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 10:58:22.6198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 10:58:22.6198|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-12-03 10:58:22.6198|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-12-03 10:58:22.6358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:58:22.6358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:58:22.6358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:58:22.6358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:58:22.6358|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:58:22.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-12-03 10:58:22.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-12-03 10:58:22.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-12-03 10:58:22.6675|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:58:22.6675|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-12-03 10:58:22.6675|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 10:58:22.6675|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 10:58:22.7168|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 10:58:22.7168|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4884.2622ms 2025-12-03 10:58:22.7168|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 10:58:22.7168|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4914.0582ms 200 application/json; charset=utf-8 2025-12-03 10:58:32.4282|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100129378 2025-12-03 10:58:32.4282|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:58:32.4319|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:58:32.4319|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:58:32.4319|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-12-03 10:58:32.4319|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:58:32.4319|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-12-03 10:58:32.4319|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-12-03 10:58:32.4319|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 9.3731ms 2025-12-03 10:58:32.4319|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:58:32.4319|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.0923ms 200 application/json; charset=utf-8 2025-12-03 10:58:38.2371|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100129378 2025-12-03 10:58:38.2371|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:58:38.2371|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:58:38.2371|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:58:38.2449|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-12-03 10:58:38.2449|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:58:38.2449|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-12-03 10:58:38.2449|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-12-03 10:58:38.2449|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 8.678ms 2025-12-03 10:58:38.2449|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:58:38.2449|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.3867ms 200 application/json; charset=utf-8 2025-12-03 10:58:39.4360|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100129378 2025-12-03 10:58:39.4360|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 10:58:39.4360|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 10:58:39.4360|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:58:39.4360|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-12-03 10:58:39.4360|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 10:58:39.4482|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-12-03 10:58:39.4482|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-12-03 10:58:39.4482|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 9.029ms 2025-12-03 10:58:39.4482|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 10:58:39.4482|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.7502ms 200 application/json; charset=utf-8 2025-12-03 11:00:55.3944|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:00:55.3944|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:00:55.3944|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:00:55.3968|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:00:55.4137|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:00:55.4137|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:00:55.4137|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.9659ms 204 2025-12-03 11:00:55.4137|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.6635ms 204 2025-12-03 11:00:55.4137|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.7334ms 204 2025-12-03 11:00:55.4340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:00:55.4340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:00:55.4340|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:00:55.4340|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-12-03 11:00:55.4340|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-12-03 11:00:55.4340|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-12-03 11:00:55.4340|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-12-03 11:00:55.4340|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-12-03 11:00:55.4444|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-12-03 11:00:55.4444|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:00:55.4444|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:00:55.4444|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:00:55.4444|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 11:00:55.4444|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 11:00:55.4444|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 11:00:55.4444|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 11:00:55.4444|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 11:00:55.4444|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 11:00:55.4444|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.4949ms 401 2025-12-03 11:00:55.4444|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.8229ms 401 2025-12-03 11:00:55.4444|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.9888ms 401 2025-12-03 11:01:00.9076|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:01:00.9076|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:01:00.9076|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:01:00.9076|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:00.9149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:00.9149|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:00.9149|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9615ms 204 2025-12-03 11:01:00.9149|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8848ms 204 2025-12-03 11:01:00.9149|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4993ms 204 2025-12-03 11:01:00.9149|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:01:00.9149|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:01:00.9149|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:01:00.9149|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:00.9283|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:00.9283|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:00.9283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:00.9283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:00.9283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:00.9283|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:00.9283|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:00.9283|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:00.9283|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:01:00.9445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:01:00.9445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:01:00.9445|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] FetchBalance(System.Nullable`1[CorporatePay.Common.GovernmentAccountType]) on controller AccountManagement.Controllers.TreasuryAccountController (AccountManagement). 2025-12-03 11:01:00.9445|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchCurrentWaysMeans", controller = "WaysMeans"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult FetchCurrentWaysMeans() on controller AccountManagement.Controllers.WaysMeansController (AccountManagement). 2025-12-03 11:01:00.9445|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", controller = "AccountManagement"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetAccountByCorporateIdAsync(Int64) on controller AccountManagement.Controllers.AccountManagementController (AccountManagement). 2025-12-03 11:01:00.9445||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:01:00.9445|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:01:00.9600|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:01:00.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-12-03 11:01:00.9600||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:01:00.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-12-03 11:01:00.9600|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.2156ms 2025-12-03 11:01:00.9600||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:01:00.9600|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:01:00.9600|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-12-03 11:01:00.9600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.048ms 200 application/json; charset=utf-8 2025-12-03 11:01:00.9763||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:01:00.9763||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:01:00.9763||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:01:00.9924||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:01:00.9924||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:01:00.9924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:00.9924||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:01:00.9924||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:01:02.9056||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:02.9056||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:02.9138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:02.9138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:02.9295||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:02.9295||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:01:03.0832||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:01:03.0884||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:01:03.0884|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:01:03.0884|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2139.9274ms 2025-12-03 11:01:03.0884|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:01:03.0884|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2172.3743ms 200 application/json; charset=utf-8 2025-12-03 11:01:03.5784|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:01:03.5784|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:01:03.5784|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:03.5784|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:03.5853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9231ms 204 2025-12-03 11:01:03.5853|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7865ms 204 2025-12-03 11:01:03.5853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:01:03.5853|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:01:03.5853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:03.5853|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:03.5853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:03.5853|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:03.6002|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:03.6002|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:03.6002|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:01:03.6002|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:01:03.6002|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-12-03 11:01:03.6002|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-12-03 11:01:03.6002|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:01:03.6002|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:01:03.6160|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-12-03 11:01:03.6160|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-12-03 11:01:03.6160|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.4205ms 2025-12-03 11:01:03.6160|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:01:03.6160|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.4931ms 200 application/json; charset=utf-8 2025-12-03 11:01:03.6160|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-12-03 11:01:03.6337|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-12-03 11:01:03.6337|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.1968ms 2025-12-03 11:01:03.6337|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:01:03.6337|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.6659ms 200 application/json; charset=utf-8 2025-12-03 11:01:03.8377||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:03.8377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:03.8377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:03.8628||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:03.8659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:03.8659||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:01:04.8657||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:04.8657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:04.8657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:04.8863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:04.8863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:04.8863||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:01:05.9448||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:01:05.9448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:05.9448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:05.9657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:05.9657||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:05.9657||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:01:06.9404||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:06.9445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:06.9445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:06.9609||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:06.9609||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:06.9609||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:01:07.8745||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-12-03 11:01:07.8745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:07.8847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:07.8976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:07.8976|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-12-03 11:01:07.9152|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-12-03 11:01:07.9152|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:07.9152|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-12-03 11:01:07.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-12-03 11:01:07.9295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:07.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-12-03 11:01:07.9295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:07.9442|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:07.9442|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:07.9442|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:07.9442|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:07.9598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:07.9598|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:08.0075|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:01:08.0075|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7051.494ms 2025-12-03 11:01:08.0075|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:01:08.0075|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7093.5317ms 200 application/json; charset=utf-8 2025-12-03 11:01:10.0704|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:01:10.0704|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:01:10.0704|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:01:10.0704|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:10.0704|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:10.0704|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:10.0704|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6902ms 204 2025-12-03 11:01:10.0848|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.3115ms 204 2025-12-03 11:01:10.0848|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.4197ms 204 2025-12-03 11:01:10.0848|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:01:10.0848|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:01:10.0848|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:01:10.0848|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:10.0848|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:10.0848|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:10.0848|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:10.0848|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:10.0848|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:10.0848|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:10.1001|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:10.1001|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:10.1001|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:01:10.1001|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:01:10.1001|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:01:10.1001|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:01:10.1001|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:01:10.1001|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:01:10.1001|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:01:10.1001|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:01:10.1001||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:01:10.1001|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-12-03 11:01:10.1171|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:01:10.1171|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-12-03 11:01:10.1171|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.6906ms 2025-12-03 11:01:10.1171||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:01:10.1171|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:01:10.1171||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:01:10.1171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.5018ms 200 application/json; charset=utf-8 2025-12-03 11:01:10.1171||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:01:10.1319||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:01:10.1514||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:01:10.1514||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:01:10.1514||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:01:10.1514||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:01:10.1655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:10.1655||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:01:11.0082||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:11.0082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:11.0082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:11.0298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:11.0298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:11.0298||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:01:11.8879||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:11.8879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:11.8879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:11.9051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:11.9051||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:11.9051||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:01:12.7061||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:12.7119||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:12.7119||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:12.7280||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:12.7280||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:12.7280||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:01:13.2377||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:01:13.2412||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:01:13.2412|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:01:13.2412|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3134.1889ms 2025-12-03 11:01:13.2412|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:01:13.2412|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3157.0255ms 200 application/json; charset=utf-8 2025-12-03 11:01:13.5275||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:01:13.5275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:13.5275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:13.5477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:13.5477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:13.5564||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:01:14.3673||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:14.3673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:14.3673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:14.3873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:14.3873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:14.3873||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:01:15.2178||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-12-03 11:01:15.2178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:15.2250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:15.2250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:15.2477|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-12-03 11:01:15.2477|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-12-03 11:01:15.2593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:15.2593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:15.2593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:15.2593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:15.2593|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:15.2723|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:15.2723|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:15.2723|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:15.2723|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:15.2723|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:15.2723|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:15.2909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:15.3284|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:01:15.3284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5221.7183ms 2025-12-03 11:01:15.3345|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:01:15.3345|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5246.0688ms 200 application/json; charset=utf-8 2025-12-03 11:01:29.9033|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:01:29.9033|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:01:29.9033|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:01:29.9033|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:29.9033|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:29.9033|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:29.9128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4628ms 204 2025-12-03 11:01:29.9128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5653ms 204 2025-12-03 11:01:29.9128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6622ms 204 2025-12-03 11:01:29.9128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:01:29.9128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:01:29.9128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:01:29.9128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:29.9128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:29.9128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:01:29.9282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:29.9282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:29.9282|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:01:29.9282|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:29.9282|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:29.9282|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:01:29.9282|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:01:29.9282|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:01:29.9282|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:01:29.9282|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:01:29.9282|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:01:29.9282|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:01:29.9449|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:01:29.9449|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:01:29.9449||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:01:29.9449|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-12-03 11:01:29.9449|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-12-03 11:01:29.9596|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:01:29.9596||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:01:29.9596||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:01:29.9596|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.2586ms 2025-12-03 11:01:29.9596||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:01:29.9596||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:01:29.9596|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:01:29.9745|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.4185ms 200 application/json; charset=utf-8 2025-12-03 11:01:29.9745||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:01:29.9745||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:01:29.9923||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:29.9923||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:01:29.9923||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:01:29.9923||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:01:31.8528||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:31.8528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:31.8528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:31.8712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:31.8712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:31.8712||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:01:32.0267||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:01:32.0267||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:01:32.0267|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:01:32.0267|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2084.8017ms 2025-12-03 11:01:32.0267|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:01:32.0267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2113.7113ms 200 application/json; charset=utf-8 2025-12-03 11:01:32.7005||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:32.7005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:32.7090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:32.7090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:32.7268||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:32.7268||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:01:33.5102||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:33.5102||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:33.5102||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:33.5285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:33.5285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:33.5349||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:01:34.3771||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:01:34.3771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:34.3771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:34.3965||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:34.3965||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:34.3965||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:01:35.1727||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:01:35.1781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:35.1781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:35.1977||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:35.1977||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:01:35.2050||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:01:35.9753||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-12-03 11:01:35.9753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:01:35.9753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:01:35.9943||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:01:36.0019|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-12-03 11:01:36.0019|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-12-03 11:01:36.0019|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:36.0019|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:36.0191|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:36.0191|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:36.0191|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:36.0191|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:36.0339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:36.0339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:36.0339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:36.0339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:36.0339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:01:36.0339|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:01:36.1094|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:01:36.1128|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6166.4183ms 2025-12-03 11:01:36.1128|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:01:36.1128|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6196.7122ms 200 application/json; charset=utf-8 2025-12-03 11:05:46.5722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 11:05:46.5722|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:05:46.5722|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.015ms 204 2025-12-03 11:05:46.5722|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 11:05:46.5857|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:05:46.5857|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:05:46.5857|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:05:46.5857|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 11:05:46.5857|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-12-03 11:05:46.5857|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:05:46.5857|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-12-03 11:05:46.5857|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-12-03 11:05:46.6014|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.4345ms 2025-12-03 11:05:46.6014|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 11:05:46.6014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.216ms 200 application/json; charset=utf-8 2025-12-03 11:05:46.6014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:05:46.6014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:05:46.6014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:05:46.6014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:05:46.6014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:05:46.6014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7923ms 204 2025-12-03 11:05:46.6176|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:05:46.6176|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2111ms 204 2025-12-03 11:05:46.6176|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.758ms 204 2025-12-03 11:05:46.6176|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:05:46.6176|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:05:46.6176|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:05:46.6176|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:05:46.6176|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:05:46.6176|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:05:46.6326|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:05:46.6326|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:05:46.6326|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:05:46.6326|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:05:46.6326|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:05:46.6326|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:05:46.6485|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:05:46.6485|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:05:46.6485|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:05:46.6485|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:05:46.6485|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:05:46.6485|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:05:46.6485|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:05:46.6485|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:05:46.6651||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:05:46.6651|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-12-03 11:05:46.6651|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-12-03 11:05:46.6651|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:05:46.6651||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:05:46.6651|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.139ms 2025-12-03 11:05:46.6815||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:05:46.6815|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:05:46.6815||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:05:46.6815|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.8896ms 200 application/json; charset=utf-8 2025-12-03 11:05:46.6815||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:05:46.7010||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:05:46.7010||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:05:46.7010||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:05:46.7010||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:05:46.7115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:05:46.7115||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:05:48.5787||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:05:48.5787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:05:48.5860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:05:48.5860||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:05:48.6024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:05:48.6024||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:05:48.7001||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:05:48.7001||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:05:48.7001|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:05:48.7122|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2047.222ms 2025-12-03 11:05:48.7122|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:05:48.7122|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2087.6502ms 200 application/json; charset=utf-8 2025-12-03 11:05:49.3478||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:05:49.3517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:05:49.3517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:05:49.3694||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:05:49.3694||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:05:49.3694||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:05:50.1398||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:05:50.1398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:05:50.1495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:05:50.1667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:05:50.1667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:05:50.1667||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:05:50.9893||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:05:50.9935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:05:50.9935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:05:51.0097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:05:51.0097||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:05:51.0097||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:05:51.7958||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:05:51.7958||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:05:51.7958||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:05:51.8140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:05:51.8140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:05:51.8198||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:05:52.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-12-03 11:05:52.5935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:05:52.5935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:05:52.6115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:05:52.6115|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-12-03 11:05:52.6115|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-12-03 11:05:52.6115|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:05:52.6234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:05:52.6234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:05:52.6234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:05:52.6234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:05:52.6234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:05:52.6234|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:05:52.6388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:05:52.6388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:05:52.6388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:05:52.6388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:05:52.6388|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:05:52.6909|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:05:52.6909|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6036.9712ms 2025-12-03 11:05:52.6909|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:05:52.6909|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6074.5141ms 200 application/json; charset=utf-8 2025-12-03 11:07:22.7044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:07:22.7044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:07:22.7044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:07:22.7044|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:22.7044|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:22.7147|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:22.7147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7056ms 204 2025-12-03 11:07:22.7147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.7167ms 204 2025-12-03 11:07:22.7147|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.4781ms 204 2025-12-03 11:07:22.7261|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:07:22.7261|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:07:22.7261|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:07:22.7261|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:07:22.7423|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:07:22.7423|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:07:22.7423|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:22.7423|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:22.7423|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:22.7423|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:07:22.7423|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:07:22.7423|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:07:22.7561|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:07:22.7561|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:07:22.7561|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:07:22.7561|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:07:22.7561|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:07:22.7561|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:07:22.7561|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:07:22.7718|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:07:22.7718||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:07:22.7718|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-12-03 11:07:22.7718|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-12-03 11:07:22.7718||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:07:22.7718||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:07:22.7718|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:07:22.7881||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:07:22.7881||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:07:22.7881|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.1838ms 2025-12-03 11:07:22.7881|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:07:22.7881|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.0846ms 200 application/json; charset=utf-8 2025-12-03 11:07:22.8106||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:07:22.8106||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:07:22.8106||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:07:22.8106||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:07:22.8204||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:22.8204||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:07:23.5936||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:07:23.5936||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:23.6023||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:23.6160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:23.6160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:23.6160||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:07:24.4413||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:07:24.4471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:24.4471||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:24.4678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:24.4678||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:24.4749||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:07:25.1990||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:07:25.1990||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:25.1990||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:25.2219||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:25.2263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:25.2263||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:07:25.9235||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:07:25.9235||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:07:25.9335|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:07:25.9335|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3161.9289ms 2025-12-03 11:07:25.9335|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:07:25.9335|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3202.6386ms 200 application/json; charset=utf-8 2025-12-03 11:07:26.0574||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:07:26.0615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:26.0615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:26.0789||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:26.0789||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:26.0789||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:07:26.8677||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:07:26.8716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:26.8716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:26.8716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:26.8878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:26.8878||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:07:27.6773||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-12-03 11:07:27.6831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:27.6831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:27.6993||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:27.6993|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-12-03 11:07:27.6993|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-12-03 11:07:27.6993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:27.7168|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:27.7168|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:27.7168|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:27.7168|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:27.7297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:27.7297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:27.7297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:27.7297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:27.7297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:27.7297|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:27.7461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:27.7839|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:07:27.7839|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5018.2191ms 2025-12-03 11:07:27.7839|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:07:27.7839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5063.8968ms 200 application/json; charset=utf-8 2025-12-03 11:07:43.8941|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:07:43.8941|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:07:43.8941|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:07:43.8941|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:43.8941|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:43.8941|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:43.8941|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1955ms 204 2025-12-03 11:07:43.9063|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1611ms 204 2025-12-03 11:07:43.9063|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1827ms 204 2025-12-03 11:07:43.9063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:07:43.9063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:07:43.9063|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:07:43.9063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:07:43.9063|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:07:43.9063|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:43.9219|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:07:43.9219|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:43.9219|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:07:43.9219|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:07:43.9219|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:07:43.9219|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:07:43.9219|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:07:43.9219|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:07:43.9219|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:07:43.9219|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:07:43.9219|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:07:43.9219|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:07:43.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-12-03 11:07:43.9390||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:07:43.9390|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-12-03 11:07:43.9390|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:07:43.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-12-03 11:07:43.9390||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:07:43.9390|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.7488ms 2025-12-03 11:07:43.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-12-03 11:07:43.9553||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:07:43.9553|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:07:43.9553||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:07:43.9553|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.2089ms 200 application/json; charset=utf-8 2025-12-03 11:07:43.9553||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:07:43.9779||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:07:43.9779||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:07:43.9779||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:07:43.9779||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:43.9869||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:07:43.9869||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:07:44.8195||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:07:44.8195||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:44.8195||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:44.8382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:44.8382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:44.8382||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:07:45.5858||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:07:45.5858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:45.5858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:45.6054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:45.6054||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:45.6054||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:07:46.3673||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:07:46.3673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:46.3673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:46.3838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:46.3838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:46.3838||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:07:47.1859||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:07:47.1895||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:07:47.1895|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:07:47.1895|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3253.4863ms 2025-12-03 11:07:47.1895|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:07:47.1895|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3284.2428ms 200 application/json; charset=utf-8 2025-12-03 11:07:47.2445||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:07:47.2445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:47.2503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:47.2503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:47.2674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:47.2674||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:07:48.0583||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:07:48.0626||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:48.0626||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:48.0626||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:48.0626||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:07:48.0807||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:07:48.8290||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-12-03 11:07:48.8290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:07:48.8290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:07:48.8478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:07:48.8478|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-12-03 11:07:48.8617|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-12-03 11:07:48.8617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:48.8617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:48.8617|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:48.8756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:48.8756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:48.8756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:48.8756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:48.8756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:48.8756|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:48.8935|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:48.8935|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:07:48.8935|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:07:48.9342|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:07:48.9342|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4992.4737ms 2025-12-03 11:07:48.9395|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:07:48.9395|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5026.9918ms 200 application/json; charset=utf-8 2025-12-03 11:12:20.7417|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:12:20.7417|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:12:20.7417|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:12:20.7417|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:12:20.7417|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:12:20.7417|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:12:20.7417|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4528ms 204 2025-12-03 11:12:20.7417|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0298ms 204 2025-12-03 11:12:20.7417|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6228ms 204 2025-12-03 11:12:20.7613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:12:20.7613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:12:20.7613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:12:20.7613|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:12:20.7613|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:12:20.7613|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:12:20.7613|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:12:20.7721|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:12:20.7721|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:12:20.7721|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:12:20.7721|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:12:20.7721|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:12:20.7721|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:12:20.7721|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:12:20.7721|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:12:20.7721|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:12:20.7721|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:12:20.7721|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:12:20.7721|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:12:20.7883|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:12:20.7883||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:12:20.7883|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-12-03 11:12:20.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)) 2025-12-03 11:12:20.7883|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:12:20.7883||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:12:20.7883||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:12:20.7883|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.4457ms 2025-12-03 11:12:20.8049||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:12:20.8049|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:12:20.8049||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:12:20.8049|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.2869ms 200 application/json; charset=utf-8 2025-12-03 11:12:20.8279||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:12:20.8279||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:12:20.8279||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:12:20.8342||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:12:20.8342||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:12:20.8342||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:12:21.6214||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:12:21.6214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:12:21.6214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:12:21.6408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:12:21.6408||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:12:21.6454||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:12:22.4594||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:12:22.4594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:12:22.4594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:12:22.4798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:12:22.4798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:12:22.4880||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:12:23.2332||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:12:23.2332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:12:23.2416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:12:23.2416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:12:23.2566||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:12:23.2566||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:12:24.1643||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:12:24.1643||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:12:24.1643||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:12:24.1643||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:12:24.1643|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:12:24.1643||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:12:24.1643|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3386.0105ms 2025-12-03 11:12:24.1782|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:12:24.1782|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3417.3901ms 200 application/json; charset=utf-8 2025-12-03 11:12:24.1782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:12:24.1940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:12:24.1940||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:12:25.0305||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:12:25.0366||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:12:25.0366||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:12:25.0534||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:12:25.0534||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:12:25.0534||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:12:25.8833||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-12-03 11:12:25.8833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:12:25.8833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:12:25.9065||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:12:25.9132|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-12-03 11:12:25.9132|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-12-03 11:12:25.9132|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:12:25.9256|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:12:25.9256|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:12:25.9256|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:12:25.9256|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:12:25.9256|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:12:25.9425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:12:25.9425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:12:25.9425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:12:25.9425|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-12-03 11:12:25.9594|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:12:25.9594|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:12:26.0206|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:12:26.0206|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5235.3466ms 2025-12-03 11:12:26.0206|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:12:26.0206|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5263.8546ms 200 application/json; charset=utf-8 2025-12-03 11:19:19.0544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:19:19.0544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:19:19.0544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:19:19.0544|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:19.0544|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:19.0544|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:19.0679|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.5416ms 204 2025-12-03 11:19:19.0679|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.3363ms 204 2025-12-03 11:19:19.0679|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.1305ms 204 2025-12-03 11:19:19.0846|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:19:19.0846|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:19:19.0679|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:19:19.0846|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-12-03 11:19:19.0846|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-12-03 11:19:19.1000|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-12-03 11:19:19.1000|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-12-03 11:19:19.1000|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-12-03 11:19:19.1000|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-12-03 11:19:19.1000|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:19.1000|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:19.1000|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:19.1173|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 11:19:19.1173|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 11:19:19.1173|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 11:19:19.1173|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 11:19:19.1173|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 11:19:19.1301|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 11:19:19.1301|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.3944ms 401 2025-12-03 11:19:19.1301|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.9698ms 401 2025-12-03 11:19:19.1301|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.6197ms 401 2025-12-03 11:19:19.2439|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:19:19.2439|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:19:19.2439|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:19.2439|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:19:19.2439|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:19:19.2439|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:19:19.2439|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:19:19.2552|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:19:19.2552||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:19:19.2552|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:19.2552|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:19:19.2552|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:19:19.2552|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:19:19.2552|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:19:19.2552|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:19.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-12-03 11:19:19.2552|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:19:19.2552|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:19:19.2552|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:19:19.2714||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:19:19.2714|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:19:19.2714||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:19:19.2714|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:19:19.2714|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-12-03 11:19:19.2714||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:19:19.2869||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:19:19.2869|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-12-03 11:19:19.2869|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:19:19.2869|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.3514ms 2025-12-03 11:19:19.2869|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:19:19.2869|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.2617ms 200 application/json; charset=utf-8 2025-12-03 11:19:19.2869||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:19:19.2869||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:19:19.2869||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:19:19.3021||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:19:19.3021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:19:19.3021||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:19:20.1286||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:19:20.1322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:19:20.1322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:19:20.1500||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:19:20.1500||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:19:20.1500||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:19:20.9651||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:19:20.9651||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:19:20.9751||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:19:20.9906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:19:20.9906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:19:20.9906||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:19:21.8211||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:19:21.8211||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:19:21.8211||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:19:21.8396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:19:21.8396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:19:21.8396||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:19:22.1702|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:19:22.1702|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:19:22.1702|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:22.1702|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:22.1786|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.4761ms 204 2025-12-03 11:19:22.1786|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8875ms 204 2025-12-03 11:19:22.1786|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:19:22.1786|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:19:22.1786|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:19:22.1786|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:19:22.1942|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:22.1942|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:19:22.1942|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:19:22.1942|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:19:22.1942|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:19:22.1942|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:19:22.1942|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-12-03 11:19:22.1942|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-12-03 11:19:22.2091|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:19:22.2091|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:19:22.2091|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-12-03 11:19:22.2091|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-12-03 11:19:22.2091|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-12-03 11:19:22.2091|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.0549ms 2025-12-03 11:19:22.2091|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:19:22.2091|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.4742ms 200 application/json; charset=utf-8 2025-12-03 11:19:22.2285|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-12-03 11:19:22.2285|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.5942ms 2025-12-03 11:19:22.2285|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:19:22.2285|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.2336ms 200 application/json; charset=utf-8 2025-12-03 11:19:22.6720||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:19:22.6720||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:19:22.6720|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:19:22.6781|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3421.6705ms 2025-12-03 11:19:22.6781|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:19:22.6781|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3436.6594ms 200 application/json; charset=utf-8 2025-12-03 11:19:22.6927||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:19:22.6927||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:19:22.6927||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:19:22.7126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:19:22.7126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:19:22.7126||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:19:23.5640||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:19:23.5674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:19:23.5674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:19:23.5840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:19:23.5840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:19:23.5840||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:19:24.3573||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-12-03 11:19:24.3573||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:19:24.3669||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:19:24.3669||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:19:24.3869|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-12-03 11:19:24.3981|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)) ORDER BY [s].[DateCreated] DESC 2025-12-03 11:19:24.3981|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-12-03 11:19:24.3981|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-12-03 11:19:24.3981|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-12-03 11:19:24.4133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:19:24.4133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:19:24.4133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:19:24.4133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:19:24.4133|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:19:24.4282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:19:24.4282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:19:24.4282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:19:24.4282|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:19:24.4794|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:19:24.4794|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5214.3331ms 2025-12-03 11:19:24.4794|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:19:24.4794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5235.1928ms 200 application/json; charset=utf-8 2025-12-03 11:21:59.0628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 11:21:59.0628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:21:59.0628|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.251ms 204 2025-12-03 11:21:59.0796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 11:21:59.0796|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:21:59.0796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:21:59.0796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:21:59.0796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 11:21:59.0796|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-12-03 11:21:59.0796|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:21:59.0935|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-12-03 11:21:59.0935|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-12-03 11:21:59.0935|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.0728ms 2025-12-03 11:21:59.0935|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:21:59.0935|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:21:59.0935|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 11:21:59.0935|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:21:59.0935|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:21:59.0935|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.6213ms 200 application/json; charset=utf-8 2025-12-03 11:21:59.1080|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8108ms 204 2025-12-03 11:21:59.1080|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5745ms 204 2025-12-03 11:21:59.1080|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:21:59.1080|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:21:59.1080|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:21:59.1080|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:21:59.1080|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:21:59.1080|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:21:59.1080|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1557ms 204 2025-12-03 11:21:59.1231|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:21:59.1231|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:21:59.1231|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:21:59.1231|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:21:59.1231|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:21:59.1231|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:21:59.1231|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:21:59.1231|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:21:59.1231|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:21:59.1231|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:21:59.1231|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:21:59.1231|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:21:59.1382|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:21:59.1382|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:21:59.1382|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-12-03 11:21:59.1382|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:21:59.1382|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-12-03 11:21:59.1382|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:21:59.1382|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:21:59.1382|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.0109ms 2025-12-03 11:21:59.1382||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:21:59.1382||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:21:59.1382|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:21:59.1549||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:21:59.1549|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.9961ms 200 application/json; charset=utf-8 2025-12-03 11:21:59.1549||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:21:59.1549||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:21:59.1732||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:21:59.1732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:21:59.1732||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:21:59.1732||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:21:59.1847||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:21:59.1847||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:22:01.0688||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:01.0688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:01.0688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:01.0846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:01.0846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:01.0900||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:22:01.3414||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:22:01.3414||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:22:01.3414|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:22:01.3414|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2198.2076ms 2025-12-03 11:22:01.3414|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:22:01.3414|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2221.5327ms 200 application/json; charset=utf-8 2025-12-03 11:22:01.8658||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:01.8712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:01.8712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:01.8942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:01.8942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:01.9028||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:22:02.7300||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:02.7334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:02.7334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:02.7472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:02.7472||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:02.7472||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:22:03.5285||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:22:03.5285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:03.5285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:03.5507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:03.5507||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:03.5507||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:22:04.3969||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:04.3969||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:04.4033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:04.4033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:04.4203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:04.4203||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:22:05.2157||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-12-03 11:22:05.2157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:05.2157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:05.2393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:05.2466|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-12-03 11:22:05.2466|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-12-03 11:22:05.2466|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:05.2466|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-12-03 11:22:05.2629|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:05.2629|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:05.2629|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:05.2629|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:05.2629|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:05.2629|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:05.2800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:05.2800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:05.2800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:05.2800|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:05.3349|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:22:05.3349|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6200.4065ms 2025-12-03 11:22:05.3410|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:22:05.3410|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6228.1678ms 200 application/json; charset=utf-8 2025-12-03 11:22:46.7338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:22:46.7338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:22:46.7338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:22:46.7338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:46.7338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:46.7338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:46.7338|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9922ms 204 2025-12-03 11:22:46.7338|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.5858ms 204 2025-12-03 11:22:46.7499|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.6823ms 204 2025-12-03 11:22:46.7499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:22:46.7499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:22:46.7499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:22:46.7499|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:22:46.7499|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:22:46.7499|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:22:46.7630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:46.7630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:46.7630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:46.7630|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:22:46.7630|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:22:46.7630|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:22:46.7630|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:22:46.7630|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:22:46.7630|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:22:46.7630|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:22:46.7630|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:22:46.7793|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:22:46.7793||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:22:46.7793|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:22:46.7793|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:22:46.7793|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-12-03 11:22:46.7793||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:22:46.7793|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-12-03 11:22:46.7793||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:22:46.7958||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:22:46.7958|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:22:46.7958||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:22:46.7958|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.8223ms 2025-12-03 11:22:46.7958|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:22:46.7958|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.8604ms 200 application/json; charset=utf-8 2025-12-03 11:22:46.8190||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:22:46.8190||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:22:46.8190||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:22:46.8275||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:46.8275||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:22:46.8275||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:22:48.6852||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:48.6852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:48.6852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:48.7030||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:48.7030||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:48.7030||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:22:48.9826||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:22:48.9826||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:22:48.9826|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:22:48.9826|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2215.111ms 2025-12-03 11:22:48.9983|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:22:48.9983|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2249.1238ms 200 application/json; charset=utf-8 2025-12-03 11:22:49.5312||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:49.5312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:49.5312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:49.5499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:49.5499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:49.5499||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:22:50.3900||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:50.3900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:50.3900||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:50.4091||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:50.4091||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:50.4091||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:22:51.3158||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:22:51.3158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:51.3158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:51.3359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:51.3359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:51.3413||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:22:52.1361||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:52.1399||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:52.1399||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:52.1575||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:52.1575||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:52.1575||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:22:52.9746||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-12-03 11:22:52.9746||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:52.9836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:52.9987||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:52.9987|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-12-03 11:22:53.0136|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-12-03 11:22:53.0136|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-12-03 11:22:53.0136|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-12-03 11:22:53.0136|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-12-03 11:22:53.0300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:53.0300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:53.0300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:53.0300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:53.0300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:53.0300|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:53.0461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:53.0461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:53.0461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:53.0976|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:22:53.0976|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6317.926ms 2025-12-03 11:22:53.0976|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:22:53.0976|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6349.959ms 200 application/json; charset=utf-8 2025-12-03 11:22:53.4110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:22:53.4110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:22:53.4110|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:22:53.4110|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:53.4110|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:53.4204|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:53.4204|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5786ms 204 2025-12-03 11:22:53.4204|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4654ms 204 2025-12-03 11:22:53.4204|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6246ms 204 2025-12-03 11:22:53.4204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:22:53.4204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:22:53.4204|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:22:53.4204|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:22:53.4204|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:22:53.4349|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:22:53.4349|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:53.4349|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:53.4349|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:22:53.4349|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:22:53.4349|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:22:53.4349|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:22:53.4349|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:22:53.4349|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:22:53.4349|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:22:53.4349|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:22:53.4349|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:22:53.4349|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:22:53.4349|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:22:53.4349|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:22:53.4517||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:22:53.4517|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-12-03 11:22:53.4517|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-12-03 11:22:53.4517|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:22:53.4517||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:22:53.4517|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.6811ms 2025-12-03 11:22:53.4517||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:22:53.4517|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:22:53.4517||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:22:53.4517|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.9052ms 200 application/json; charset=utf-8 2025-12-03 11:22:53.4517||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:22:53.4860||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:22:53.4860||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:22:53.4860||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:22:53.5066||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:22:53.5130||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:53.5130||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:22:54.3246||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:54.3300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:54.3300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:54.3438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:54.3438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:54.3438||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:22:55.1228||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:55.1228||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:55.1228||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:55.1392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:55.1392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:55.1392||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:22:55.8755||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:55.8755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:55.8755||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:55.8915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:55.8915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:55.8915||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:22:56.7238||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:22:56.7238||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:56.7238||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:56.7446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:56.7482||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:56.7482||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:22:56.8770||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:22:56.8770||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:22:56.8770|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:22:56.8895|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3437.9773ms 2025-12-03 11:22:56.8895|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:22:56.8895|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3460.6851ms 200 application/json; charset=utf-8 2025-12-03 11:22:57.5701||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:22:57.5701||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:57.5765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:57.5765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:57.5938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:22:57.5938||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:22:58.4535||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-12-03 11:22:58.4535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:22:58.4535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:22:58.4712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:22:58.4712|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-12-03 11:22:58.4712|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-12-03 11:22:58.4712|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:58.4818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:58.4818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:58.4818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:58.4818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:58.4818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:58.4818|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:58.5001|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:58.5001|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:58.5001|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:58.5001|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:22:58.5132|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:22:58.5536|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:22:58.5536|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5107.0851ms 2025-12-03 11:22:58.5536|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:22:58.5602|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5131.5811ms 200 application/json; charset=utf-8 2025-12-03 11:23:02.9660|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:23:02.9660|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:23:02.9660|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:23:02.9660|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:02.9724|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:02.9724|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:02.9724|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7765ms 204 2025-12-03 11:23:02.9724|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6618ms 204 2025-12-03 11:23:02.9724|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.8377ms 204 2025-12-03 11:23:02.9724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:23:02.9724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:23:02.9724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:23:02.9884|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:23:02.9884|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:23:02.9884|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:23:02.9884|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:02.9884|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:02.9884|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:02.9884|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:23:02.9884|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:23:02.9884|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:23:02.9884|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:23:02.9884|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:23:02.9884|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:23:02.9884|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:23:03.0036|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:23:03.0036|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:23:03.0036||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:23:03.0036|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:23:03.0036|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:23:03.0036||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:23:03.0036|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-12-03 11:23:03.0036|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-12-03 11:23:03.0036||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:23:03.0036|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:23:03.0036||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:23:03.0197|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.7358ms 2025-12-03 11:23:03.0197||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:23:03.0197|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:23:03.0197|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.3721ms 200 application/json; charset=utf-8 2025-12-03 11:23:03.0355||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:23:03.0355||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:23:03.0355||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:23:03.0355||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:23:03.0355||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:23:03.0355||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:23:03.8110||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:23:03.8110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:23:03.8189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:23:03.8335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:23:03.8335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:23:03.8335||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:23:04.6190||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:23:04.6190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:23:04.6190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:23:04.6369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:23:04.6369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:23:04.6369||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:23:04.6369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:23:04.6450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:23:04.6450|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:04.6450|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:04.6450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.9941ms 204 2025-12-03 11:23:04.6450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.468ms 204 2025-12-03 11:23:04.6450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:23:04.6450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:23:04.6450|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:23:04.6450|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:23:04.6610|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:04.6610|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:23:04.6610|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:23:04.6610|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:23:04.6610|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:23:04.6610|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:23:04.6610|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-12-03 11:23:04.6610|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-12-03 11:23:04.6779|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:23:04.6779|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:23:04.6779|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-12-03 11:23:04.6779|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-12-03 11:23:04.6779|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.3803ms 2025-12-03 11:23:04.6779|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:23:04.6779|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.7904ms 200 application/json; charset=utf-8 2025-12-03 11:23:04.6924|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-12-03 11:23:04.6924|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-12-03 11:23:04.6924|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.6864ms 2025-12-03 11:23:04.6924|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:23:04.6924|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.416ms 200 application/json; charset=utf-8 2025-12-03 11:23:05.4180||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:23:05.4180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:23:05.4254||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:23:05.4254||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:23:05.4425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:23:05.4425||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:23:06.2882||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:23:06.2882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:23:06.2882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:23:06.2882||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:23:06.3024||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:23:06.3024|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:23:06.3024|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3298.8324ms 2025-12-03 11:23:06.3024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:23:06.3024|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:23:06.3024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:23:06.3024|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3325.8092ms 200 application/json; charset=utf-8 2025-12-03 11:23:06.3024||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:23:07.0586||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:23:07.0586||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:23:07.0586||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:23:07.0812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:23:07.0845||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:23:07.0845||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:23:07.8773||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-12-03 11:23:07.8804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:23:07.8804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:23:07.8984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:23:07.8984|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-12-03 11:23:07.9129|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-12-03 11:23:07.9129|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:23:07.9129|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:23:07.9129|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:23:07.9270|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:23:07.9270|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:23:07.9270|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:23:07.9270|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:23:07.9270|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:23:07.9270|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:23:07.9424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:23:07.9424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:23:07.9424|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:23:07.9829|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:23:07.9829|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4978.0405ms 2025-12-03 11:23:07.9887|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:23:07.9887|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5006.2531ms 200 application/json; charset=utf-8 2025-12-03 11:25:30.8351|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:25:30.8351|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:25:30.8351|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:25:30.8351|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:30.8351|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:30.8445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:30.8445|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3314ms 204 2025-12-03 11:25:30.8445|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4336ms 204 2025-12-03 11:25:30.8445|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7603ms 204 2025-12-03 11:25:30.8445|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:25:30.8445|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:25:30.8445|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:25:30.8445|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:25:30.8445|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:25:30.8445|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:25:30.8445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:30.8595|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:30.8595|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:30.8595|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:25:30.8595|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:25:30.8595|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:25:30.8595|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:25:30.8595|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:25:30.8595|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:25:30.8595|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:25:30.8595|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:25:30.8595|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:25:30.8595|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:25:30.8595|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:25:30.8746||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:25:30.8746|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-12-03 11:25:30.8746|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-12-03 11:25:30.8746||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:25:30.8746|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:25:30.8746||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:25:30.8746|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.4743ms 2025-12-03 11:25:30.8746|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:25:30.8899||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:25:30.8899|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.5843ms 200 application/json; charset=utf-8 2025-12-03 11:25:30.8899||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:25:30.8899||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:25:30.9058||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:25:30.9058||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:25:30.9058||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:25:30.9058||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:30.9058||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:25:32.8858||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:25:32.8912||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:32.8912||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:32.9123||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:32.9123||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:32.9123||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:25:33.1704||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:25:33.1783||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:25:33.1783|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:25:33.1783|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2309.5915ms 2025-12-03 11:25:33.1783|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:25:33.1783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2334.8979ms 200 application/json; charset=utf-8 2025-12-03 11:25:33.7380||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:25:33.7380||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:33.7526||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:33.7703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:33.7703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:33.7808||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:25:34.2446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:25:34.2446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:25:34.2446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:25:34.2446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:34.2561|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:34.2561|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:34.2561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.3883ms 204 2025-12-03 11:25:34.2561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.2558ms 204 2025-12-03 11:25:34.2561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.6693ms 204 2025-12-03 11:25:34.2701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:25:34.2701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:25:34.2701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:25:34.2701|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:25:34.2701|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:25:34.2701|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:25:34.2805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:34.2805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:34.2805|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:25:34.2805|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:25:34.2805|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:25:34.2805|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:25:34.2805|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:25:34.2805|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:25:34.2805|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:25:34.2971|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:25:34.2971|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:25:34.2971|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:25:34.2971|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:25:34.2971|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:25:34.2971||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:25:34.2971|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-12-03 11:25:34.2971|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-12-03 11:25:34.3151|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:25:34.3151||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:25:34.3151||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:25:34.3151|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.1412ms 2025-12-03 11:25:34.3151||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:25:34.3151|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:25:34.3151||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:25:34.3285|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.4186ms 200 application/json; charset=utf-8 2025-12-03 11:25:34.3451||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:25:34.3451||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:25:34.3451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:34.3451||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:25:34.3451||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:25:34.3599||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:25:34.5627||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:25:34.5627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:34.5627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:34.5849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:34.5849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:34.5849||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:25:35.1526||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:25:35.1572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:35.1572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:35.1744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:35.1744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:35.1744||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:25:35.5212||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:25:35.5212||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:35.5212||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:35.5435||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:35.5468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:35.5468||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:25:36.0748||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:25:36.0791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:36.0791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:36.0971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:36.0971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:36.0971||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:25:36.4641||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:25:36.4686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:36.4686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:36.4840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:36.4840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:36.4840||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:25:36.9910||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:25:36.9910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:37.0005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:37.0005||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:37.0159||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:37.0159||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:25:37.5155||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-12-03 11:25:37.5155||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:37.5155||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:37.5347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:37.5461|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-12-03 11:25:37.5461|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-12-03 11:25:37.5461|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-12-03 11:25:37.5619|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-12-03 11:25:37.5619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:25:37.5619|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-12-03 11:25:37.5619|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-12-03 11:25:37.5786|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:25:37.5786|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:25:37.5786|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-12-03 11:25:37.5786|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-12-03 11:25:37.5975|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-12-03 11:25:37.5975|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-12-03 11:25:37.5975|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:25:37.6404|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:25:37.6404|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6770.7506ms 2025-12-03 11:25:37.6404|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:25:37.6404|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6795.72ms 200 application/json; charset=utf-8 2025-12-03 11:25:37.8841||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:25:37.8915||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:25:37.8915|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:25:37.8915|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3591.9554ms 2025-12-03 11:25:37.8915|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:25:37.8915|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3630.2574ms 200 application/json; charset=utf-8 2025-12-03 11:25:37.9916||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:25:37.9916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:37.9916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:38.0117||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:38.0117||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:38.0170||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:25:38.8148||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:25:38.8148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:38.8148||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:38.8348||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:38.8348||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:25:38.8348||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:25:39.6950||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-12-03 11:25:39.6950||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:25:39.7041||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:25:39.7182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:25:39.7182|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-12-03 11:25:39.7338|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-12-03 11:25:39.7338|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:25:39.7338|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:25:39.7338|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:25:39.7338|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:25:39.7499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:25:39.7499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:25:39.7499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:25:39.7499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:25:39.7499|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:25:39.7676|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:25:39.7676|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-12-03 11:25:39.7676|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:25:39.8146|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:25:39.8146|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5514.7355ms 2025-12-03 11:25:39.8146|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:25:39.8146|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5551.086ms 200 application/json; charset=utf-8 2025-12-03 11:27:43.5002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:27:43.5002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:27:43.5002|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:27:43.5022|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:43.5022|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:43.5022|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:43.5022|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2823ms 204 2025-12-03 11:27:43.5022|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6692ms 204 2025-12-03 11:27:43.5022|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0899ms 204 2025-12-03 11:27:43.5022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:27:43.5022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:27:43.5022|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:27:43.5174|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:27:43.5174|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:27:43.5174|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:27:43.5174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:43.5174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:43.5174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:43.5174|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:27:43.5174|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:27:43.5174|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:27:43.5174|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:27:43.5327|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:27:43.5327|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:27:43.5327|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:27:43.5327|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:27:43.5327|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:27:43.5327|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:27:43.5327|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:27:43.5327||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:27:43.5492|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-12-03 11:27:43.5492|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-12-03 11:27:43.5492|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:27:43.5492||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:27:43.5492||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:27:43.5492|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.53ms 2025-12-03 11:27:43.5492||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:27:43.5492||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:27:43.5492|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:27:43.5656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.8073ms 200 application/json; charset=utf-8 2025-12-03 11:27:43.5882||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:27:43.5882||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:27:43.5882||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:27:43.5882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:27:43.5882||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:27:43.5956||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:27:45.5123||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:27:45.5123||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:27:45.5202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:27:45.5330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:27:45.5330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:27:45.5330||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:27:45.7667||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:27:45.7734||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:27:45.7734|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:27:45.7734|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2234.5295ms 2025-12-03 11:27:45.7734|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:27:45.7734|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2265.9497ms 200 application/json; charset=utf-8 2025-12-03 11:27:45.8342|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:27:45.8342|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:27:45.8342|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:45.8342|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:45.8342|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0166ms 204 2025-12-03 11:27:45.8450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3178ms 204 2025-12-03 11:27:45.8450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:27:45.8450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:27:45.8450|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:27:45.8450|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:27:45.8450|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:45.8616|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:45.8616|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:27:45.8616|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:27:45.8616|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:27:45.8616|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:27:45.8616|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-12-03 11:27:45.8616|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-12-03 11:27:45.8616|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:27:45.8616|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:27:45.8782|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-12-03 11:27:45.8782|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-12-03 11:27:45.8782|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-12-03 11:27:45.8782|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.089ms 2025-12-03 11:27:45.8782|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:27:45.8782|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.0937ms 200 application/json; charset=utf-8 2025-12-03 11:27:45.8930|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-12-03 11:27:45.8930|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.9895ms 2025-12-03 11:27:45.8930|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:27:45.8930|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.8658ms 200 application/json; charset=utf-8 2025-12-03 11:27:46.3394||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:27:46.3394||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:27:46.3463||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:27:46.3463||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:27:46.3624||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:27:46.3624||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:27:47.1006||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:27:47.1006||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:27:47.1006||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:27:47.1244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:27:47.1282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:27:47.1282||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:27:47.9207||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:27:47.9265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:27:47.9265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:27:47.9425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:27:47.9425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:27:47.9425||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:27:48.7501||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:27:48.7534||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:27:48.7534||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:27:48.7688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:27:48.7688||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:27:48.7688||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:27:49.5821||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-12-03 11:27:49.5821||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:27:49.5821||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:27:49.6035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:27:49.6109|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-12-03 11:27:49.6109|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-12-03 11:27:49.6109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:27:49.6109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:27:49.6109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:27:49.6109|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:27:49.6283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:27:49.6283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:27:49.6283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:27:49.6283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:27:49.6283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:27:49.6283|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:27:49.6430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:27:49.6430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:27:49.6822|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:27:49.6822|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6141.6963ms 2025-12-03 11:27:49.6822|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:27:49.6887|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6174.9881ms 200 application/json; charset=utf-8 2025-12-03 11:27:59.7049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:27:59.7049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:27:59.7049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:27:59.7049|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:59.7049|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:59.7049|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:59.7049|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5611ms 204 2025-12-03 11:27:59.7171|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:27:59.7171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6439ms 204 2025-12-03 11:27:59.7171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7202ms 204 2025-12-03 11:27:59.7171|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:27:59.7171|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:27:59.7171|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:27:59.7171|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:59.7171|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:27:59.7171|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:27:59.7328|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:27:59.7328|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:27:59.7328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:59.7328|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:27:59.7328|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:27:59.7328|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:27:59.7328|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:27:59.7328|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:27:59.7328|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:27:59.7489|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:27:59.7489|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:27:59.7489||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:27:59.7489|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-12-03 11:27:59.7489|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:27:59.7489||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:27:59.7489||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:27:59.7660|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:27:59.7660||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:27:59.7660||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:27:59.7660|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-12-03 11:27:59.7814|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:27:59.7814|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.7554ms 2025-12-03 11:27:59.7814|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:27:59.7814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.4666ms 200 application/json; charset=utf-8 2025-12-03 11:27:59.7951||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:27:59.7951||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:27:59.7951||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:27:59.7951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:27:59.7951||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:27:59.7951||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:28:00.6225||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:28:00.6254||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:28:00.6254||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:28:00.6435||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:28:00.6435||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:28:00.6435||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:28:01.4877||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:28:01.4877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:28:01.4877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:28:01.5126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:28:01.5167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:28:01.5167||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:28:02.2845||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:28:02.2845||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:28:02.2845||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:28:02.3025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:28:02.3025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:28:02.3025||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:28:03.1281||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:28:03.1281||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:28:03.1281|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:28:03.1281|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3383.411ms 2025-12-03 11:28:03.1281|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:28:03.1388|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3411.4497ms 200 application/json; charset=utf-8 2025-12-03 11:28:03.1802||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:28:03.1802||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:28:03.1868||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:28:03.1868||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:28:03.1868||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:28:03.2035||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:28:04.0213||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:28:04.0213||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:28:04.0298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:28:04.0298||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:28:04.0463||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:28:04.0463||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:28:04.8491||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-12-03 11:28:04.8491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:28:04.8593||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:28:04.8740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:28:04.8740|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-12-03 11:28:04.8894|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-12-03 11:28:04.8894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:28:04.8894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:28:04.8894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:28:04.8894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:28:04.8894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:28:04.9057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:28:04.9057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:28:04.9057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:28:04.9057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:28:04.9057|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:28:04.9205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:28:04.9205|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-12-03 11:28:04.9665|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:28:04.9700|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5223.8925ms 2025-12-03 11:28:04.9700|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:28:04.9700|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5253.1764ms 200 application/json; charset=utf-8 2025-12-03 11:32:00.5842|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:32:00.5842|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:32:00.5842|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:32:00.5842|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:00.5842|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:00.5950|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:00.5950|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.1948ms 204 2025-12-03 11:32:00.5950|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.4102ms 204 2025-12-03 11:32:00.5950|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.0126ms 204 2025-12-03 11:32:00.6128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:32:00.6128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:32:00.6128|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:32:00.6128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:32:00.6267|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:32:00.6267|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:32:00.6267|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:00.6267|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:00.6267|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:00.6267|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:32:00.6267|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:32:00.6267|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:32:00.6267|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:32:00.6440|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:32:00.6440|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:32:00.6440|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:32:00.6440|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:32:00.6440|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:32:00.6440|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:32:00.6565|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:32:00.6565||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:32:00.6565|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-12-03 11:32:00.6565|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:32:00.6565|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-12-03 11:32:00.6565|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.7305ms 2025-12-03 11:32:00.6565||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:32:00.6565||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:32:00.6565|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:32:00.6565||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:32:00.6565|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.6199ms 200 application/json; charset=utf-8 2025-12-03 11:32:00.6717||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:32:00.6915||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:32:00.6915||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:32:00.6915||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:32:00.6915||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:32:00.7052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:00.7052||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:32:02.6716||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:32:02.6777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:02.6777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:02.6941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:02.6941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:02.6941||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:32:02.8542||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541789554.17,"formattedAmount":"-5,541,789,554.17","bookBalance":-5541789554.17,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:32:02.8614||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:32:02.8614|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:32:02.8614|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2211.3063ms 2025-12-03 11:32:02.8614|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:32:02.8614|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2252.5338ms 200 application/json; charset=utf-8 2025-12-03 11:32:03.5079||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:32:03.5079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:03.5079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:03.5311||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:03.5311||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:03.5311||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:32:04.3267||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:32:04.3307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:04.3307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:04.3468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:04.3468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:04.3468||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:32:05.2425||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3784569.33","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-12-03 11:32:05.2425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:05.2506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:05.2506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:05.2676||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:05.2676||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:32:06.0812||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541789554.17","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:32:06.0812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:06.0812||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:06.1025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:06.1025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:06.1093||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:32:06.9608||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-12-03 11:32:06.9608||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:06.9695||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:06.9695||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:06.9889|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-12-03 11:32:06.9889|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-12-03 11:32:06.9889|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:32:06.9889|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:06.9889|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:32:07.0012|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:07.0012|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:32:07.0012|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:07.0012|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:32:07.0012|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:07.0172|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:32:07.0172|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:07.0172|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:32:07.0172|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:07.0775|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:32:07.0800|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6423.7587ms 2025-12-03 11:32:07.0800|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:32:07.0800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6465.7677ms 200 application/json; charset=utf-8 2025-12-03 11:32:15.9100|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:32:15.9100|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:32:15.9100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:15.9100|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.1875ms 204 2025-12-03 11:32:15.9100|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:15.9100|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4932ms 204 2025-12-03 11:32:15.9100|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:32:15.9100|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:32:15.9100|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:32:15.9243|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:32:15.9243|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:15.9243|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:15.9243|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:32:15.9243|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:32:15.9243|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:32:15.9243|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:32:15.9243|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-12-03 11:32:15.9243|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-12-03 11:32:15.9243|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:32:15.9243|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:32:15.9243|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-12-03 11:32:15.9243|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-12-03 11:32:15.9243|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 4.7932ms 2025-12-03 11:32:15.9393|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:32:15.9393|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-12-03 11:32:15.9393|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.1293ms 200 application/json; charset=utf-8 2025-12-03 11:32:15.9393|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-12-03 11:32:15.9393|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 15.4833ms 2025-12-03 11:32:15.9393|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:32:15.9393|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.5125ms 200 application/json; charset=utf-8 2025-12-03 11:32:24.2792|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:32:24.2792|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:24.2792|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:32:24.2792|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:32:24.2792|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.2421ms 204 2025-12-03 11:32:24.2792|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:24.2792|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:24.2899|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7433ms 204 2025-12-03 11:32:24.2899|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3344ms 204 2025-12-03 11:32:24.2899|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:32:24.2899|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:32:24.2899|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:32:24.2899|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:32:24.2899|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:32:24.2899|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:32:24.2899|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:24.2899|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:24.2899|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:32:24.2899|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:32:24.2899|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:32:24.2899|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:32:24.3056|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:32:24.3056|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:32:24.3056|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:32:24.3056|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:32:24.3056|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:32:24.3056|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:32:24.3056|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:32:24.3056|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:32:24.3056||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:32:24.3056|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-12-03 11:32:24.3056|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:32:24.3056|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-12-03 11:32:24.3056|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 5.4539ms 2025-12-03 11:32:24.3056||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:32:24.3056|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:32:24.3056||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:32:24.3056||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:32:24.3056|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 30.0936ms 200 application/json; charset=utf-8 2025-12-03 11:32:24.3233||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:32:24.3233||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:32:24.3233||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:32:24.3384||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:32:24.3384||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:32:24.3384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:24.3384||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:32:25.1588||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:32:25.1588||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:25.1689||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:25.1826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:25.1826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:25.1826||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:32:26.0474||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:32:26.0474||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:26.0474||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:26.0671||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:26.0715||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:26.0715||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:32:26.9311||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541785665.27","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:32:26.9311||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:26.9311||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:26.9522||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:26.9522||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:26.9522||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:32:27.6808||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541785665.27,"formattedAmount":"-5,541,785,665.27","bookBalance":-5541785665.27,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:32:27.6808||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:32:27.6808|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:32:27.6808|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3380.4197ms 2025-12-03 11:32:27.6808|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:32:27.6808|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3398.9942ms 200 application/json; charset=utf-8 2025-12-03 11:32:27.8253||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3780680.43","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-12-03 11:32:27.8253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:27.8253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:27.8455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:27.8455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:27.8529||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:32:28.6443||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541785665.27","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:32:28.6494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:28.6494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:28.6494||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:28.6674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:32:28.6674||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:32:29.5183||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-12-03 11:32:29.5183||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:32:29.5183||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:32:29.5359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:32:29.5525|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [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), @p13='?' (DbType = Int64), @p10='?' (DbType = Decimal), @p11='?' (DbType = DateTime2), @p12='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p14='?' (DbType = Decimal), @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 [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 [CurrentBalance] = @p10, [CurrentBalanceLastUpdatedTime] = @p11, [DateModified] = @p12 WHERE [Id] = @p13; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p14, [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p18, [DateModified] = @p19 WHERE [Id] = @p20; SELECT @@ROWCOUNT; 2025-12-03 11:32:29.5620|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-12-03 11:32:29.5620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:32:29.5620|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:29.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-12-03 11:32:29.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-12-03 11:32:29.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-12-03 11:32:29.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-12-03 11:32:29.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-12-03 11:32:29.5891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:29.5891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:32:29.5891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:29.5891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:32:29.5891|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:32:29.6425|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:32:29.6425|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5335.5026ms 2025-12-03 11:32:29.6425|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:32:29.6503|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5354.9615ms 200 application/json; charset=utf-8 2025-12-03 11:36:31.6303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:36:31.6303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:36:31.6303|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:36:31.6303|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:31.6390|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:31.6390|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:31.6390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9243ms 204 2025-12-03 11:36:31.6390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4604ms 204 2025-12-03 11:36:31.6390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7572ms 204 2025-12-03 11:36:31.6390|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:36:31.6390|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:36:31.6390|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:36:31.6538|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:36:31.6538|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:36:31.6538|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:36:31.6538|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:31.6538|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:31.6538|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:31.6538|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:36:31.6538|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:36:31.6538|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:36:31.6538|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:36:31.6691|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:36:31.6691|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:36:31.6691|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:36:31.6691|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:36:31.6691|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:36:31.6691||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:36:31.6691|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:36:31.6691|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:36:31.6895|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-12-03 11:36:31.6895|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-12-03 11:36:31.6895|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:36:31.6895||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:36:31.6895|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.8297ms 2025-12-03 11:36:31.6895|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:36:31.6895||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:36:31.7003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.5819ms 200 application/json; charset=utf-8 2025-12-03 11:36:31.7003||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:36:31.7003||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:36:31.7173||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:36:31.7173||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:36:31.7173||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:36:31.7173||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:36:31.7173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:31.7328||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:36:33.5892||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:36:33.5935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:33.5935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:33.6091||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:33.6091||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:33.6091||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:36:33.8555|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:36:33.8564|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:36:33.8564|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:33.8564|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:33.8564|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3206ms 204 2025-12-03 11:36:33.8716|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.1723ms 204 2025-12-03 11:36:33.8716|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:36:33.8716||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:36:33.8716|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:36:33.8716|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:36:33.8716|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:36:33.8716||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:36:33.8716|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:33.8874|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:33.8874|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:36:33.8874|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:36:33.8874|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:36:33.8874|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2217.4409ms 2025-12-03 11:36:33.8874|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:36:33.8874|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:36:33.8874|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:36:33.8874|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-12-03 11:36:33.9033|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-12-03 11:36:33.9033|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2252.7463ms 200 application/json; charset=utf-8 2025-12-03 11:36:33.9033|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:36:33.9033|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:36:33.9033|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-12-03 11:36:33.9033|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-12-03 11:36:33.9033|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.2883ms 2025-12-03 11:36:33.9033|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:36:33.9033|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-12-03 11:36:33.9033|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.3355ms 200 application/json; charset=utf-8 2025-12-03 11:36:33.9272|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-12-03 11:36:33.9272|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.9386ms 2025-12-03 11:36:33.9272|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:36:33.9272|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.624ms 200 application/json; charset=utf-8 2025-12-03 11:36:34.4557||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8890310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:36:34.4557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:34.4557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:34.4762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:34.4762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:34.4824||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:36:35.2806||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:36:35.2806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:35.2806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:35.3001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:35.3001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:35.3001||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:36:36.0927||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3661487.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-12-03 11:36:36.0927||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:36.0927||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:36.1133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:36.1133||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:36.1133||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:36:36.9589||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:36:36.9589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:36.9682||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:36.9813||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:36.9813||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:36.9813||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:36:37.7801||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-12-03 11:36:37.7801||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:37.7801||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:37.7970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:37.7970|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), @p9='?' (DbType = Int64), @p6='?' (DbType = Decimal), @p7='?' (DbType = DateTime2), @p8='?' (DbType = DateTime2), @p13='?' (DbType = Int64), @p10='?' (DbType = Decimal), @p11='?' (DbType = DateTime2), @p12='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p14='?' (DbType = Decimal), @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 [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 [CurrentBalance] = @p10, [CurrentBalanceLastUpdatedTime] = @p11, [DateModified] = @p12 WHERE [Id] = @p13; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p14, [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p18, [DateModified] = @p19 WHERE [Id] = @p20; SELECT @@ROWCOUNT; 2025-12-03 11:36:37.8092|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-12-03 11:36:37.8092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:36:37.8092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:36:37.8092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:36:37.8092|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:36:37.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-12-03 11:36:37.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-12-03 11:36:37.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-12-03 11:36:37.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-12-03 11:36:37.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-12-03 11:36:37.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-12-03 11:36:37.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-12-03 11:36:37.8412|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:36:37.8789|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:36:37.8789|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6202.5523ms 2025-12-03 11:36:37.8789|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:36:37.8789|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6233.5147ms 200 application/json; charset=utf-8 2025-12-03 11:36:45.5809|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:36:45.5809|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:36:45.5809|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:36:45.5809|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:45.5809|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:45.5809|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:45.5809|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7033ms 204 2025-12-03 11:36:45.5910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0882ms 204 2025-12-03 11:36:45.5910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.259ms 204 2025-12-03 11:36:45.5910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:36:45.5910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:36:45.5910|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:36:45.5910|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:36:45.5910|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:36:45.6066|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:36:45.6066|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:45.6066|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:45.6066|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:36:45.6066|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:36:45.6066|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:36:45.6066|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:36:45.6066|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:36:45.6066|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:36:45.6066|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:36:45.6066|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:36:45.6066|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:36:45.6066|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:36:45.6066|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:36:45.6231||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:36:45.6231|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:36:45.6231|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[Year] FROM [WaysMeans] AS [w] WHERE ([w].[IsDeleted] = CAST(0 AS bit)) AND ([w].[IsActive] = CAST(1 AS bit)) ORDER BY [w].[Id] DESC 2025-12-03 11:36:45.6231||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:36:45.6231|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-12-03 11:36:45.6231|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:36:45.6231||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:36:45.6401|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.6459ms 2025-12-03 11:36:45.6401||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:36:45.6401|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:36:45.6401|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.2532ms 200 application/json; charset=utf-8 2025-12-03 11:36:45.6401||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:36:45.6573||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:36:45.6573||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:36:45.6573||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:36:45.6573||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:36:45.6691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:45.6691||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:36:47.5128||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:36:47.5128||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:47.5128||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:47.5327||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:47.5327||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:47.5327||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:36:47.6990||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8890310052.25,"formattedAmount":"-8,890,310,052.25","bookBalance":-8890310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:36:47.7023||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:36:47.7023|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:36:47.7023|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2083.448ms 2025-12-03 11:36:47.7023|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:36:47.7023|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2113.0797ms 200 application/json; charset=utf-8 2025-12-03 11:36:48.3282||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:36:48.3282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:48.3282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:48.3512||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:48.3512||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:48.3577||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:36:49.1244||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:36:49.1244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:49.1244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:49.1473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:49.1473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:49.1558||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:36:49.9646||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:36:49.9703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:49.9703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:49.9862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:49.9862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:49.9862||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:36:50.7414||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:36:50.7414||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:50.7484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:50.7484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:50.7646||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:36:50.7646||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:36:51.5322||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-12-03 11:36:51.5322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:36:51.5322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:36:51.5520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:36:51.5639|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [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-12-03 11:36:51.5639|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-12-03 11:36:51.5639|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:36:51.5639|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:36:51.5761|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:36:51.5761|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:36:51.5761|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:36:51.5761|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:36:51.5926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:36:51.5926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:36:51.5926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:36:51.5926|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:36:51.6085|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:36:51.6085|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:36:51.6538|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:36:51.6538|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6033.9799ms 2025-12-03 11:36:51.6538|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:36:51.6538|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6064.9782ms 200 application/json; charset=utf-8 2025-12-03 11:37:53.6699|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:37:53.6699|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:37:53.6699|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:37:53.6767|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:37:53.6767|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:37:53.6767|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:37:53.6767|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.9177ms 204 2025-12-03 11:37:53.6913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.0918ms 204 2025-12-03 11:37:53.6913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.8931ms 204 2025-12-03 11:37:53.6913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:37:53.6913|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:37:53.7065|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:37:53.7065|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:37:53.7065|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:37:53.7065|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:37:53.7065|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:37:53.7065|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:37:53.7065|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:37:53.7065|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:37:53.7065|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:37:53.7065|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:37:53.7065|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:37:53.7065|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:37:53.7221|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:37:53.7065|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:37:53.7065|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:37:53.7221||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:37:53.7221|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:37:53.7221|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:37:53.7221|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:37:53.7221|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-12-03 11:37:53.7221||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:37:53.7221|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:37:53.7221|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-12-03 11:37:53.7221||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:37:53.7221|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.7791ms 2025-12-03 11:37:53.7394||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:37:53.7394|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:37:53.7394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.2956ms 200 application/json; charset=utf-8 2025-12-03 11:37:53.7394||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:37:53.7636||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:37:53.7636||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:37:53.7690||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:37:53.7690||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:37:53.7690||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:37:53.7690||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:37:54.5182||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:37:54.5182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:37:54.5182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:37:54.5410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:37:54.5410||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:37:54.5410||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:37:55.3748||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:37:55.3784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:37:55.3784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:37:55.3958||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:37:55.3958||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:37:55.3958||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:37:56.1634||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:37:56.1634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:37:56.1634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:37:56.1866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:37:56.1898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:37:56.1898||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:37:57.0602||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:37:57.0602||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:37:57.0664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:37:57.0664||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8887310052.25,"formattedAmount":"-8,887,310,052.25","bookBalance":-8887310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:37:57.0664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:37:57.0805||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:37:57.0805||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:37:57.0805|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:37:57.0805|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3364.8083ms 2025-12-03 11:37:57.0805||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:37:57.0805|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:37:57.0805|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3389.901ms 200 application/json; charset=utf-8 2025-12-03 11:37:57.8178||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:37:57.8178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:37:57.8178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:37:57.8367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:37:57.8367||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:37:57.8367||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:37:58.5832||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-12-03 11:37:58.5832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:37:58.5832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:37:58.6103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:37:58.6242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (6ms) [Parameters=[@p2='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p5='?' (DbType = Int64), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p11='?' (DbType = Int64), @p9='?' (DbType = DateTime2), @p10='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1 WHERE [Id] = @p2; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p3, [DateModified] = @p4 WHERE [Id] = @p5; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7 WHERE [Id] = @p8; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p9, [DateModified] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; 2025-12-03 11:37:58.6318|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-12-03 11:37:58.6318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:37:58.6318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:37:58.6318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:37:58.6443|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-12-03 11:37:58.6443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:37:58.6443|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:37:58.6443|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-12-03 11:37:58.6443|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-12-03 11:37:58.6606|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:37:58.6606|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:37:58.6606|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-12-03 11:37:58.6606|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:37:58.7082|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:37:58.7082|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4980.915ms 2025-12-03 11:37:58.7082|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:37:58.7082|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5005.6414ms 200 application/json; charset=utf-8 2025-12-03 11:39:34.2071|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:39:34.2071|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:39:34.2071|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:39:34.2071|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:34.2071|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:34.2071|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:34.2071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3425ms 204 2025-12-03 11:39:34.2071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.704ms 204 2025-12-03 11:39:34.2071|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2835ms 204 2025-12-03 11:39:34.2225|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:39:34.2225|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:39:34.2225|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:39:34.2225|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-12-03 11:39:34.2225|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-12-03 11:39:34.2225|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-12-03 11:39:34.2225|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-12-03 11:39:34.2225|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-12-03 11:39:34.2225|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-12-03 11:39:34.2225|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:34.2355|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:34.2355|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:34.2355|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 11:39:34.2355|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 11:39:34.2355|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 11:39:34.2355|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 11:39:34.2355|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 11:39:34.2355|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 11:39:34.2355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.0029ms 401 2025-12-03 11:39:34.2355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.4507ms 401 2025-12-03 11:39:34.2355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.8292ms 401 2025-12-03 11:39:34.4174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:39:34.4174|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:34.4227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:34.4227|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:39:34.4227|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:34.4227|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:34.4227|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:39:34.4227|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:34.4227|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:39:34.4227|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:34.4227|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:34.4227|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:39:34.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-12-03 11:39:34.4385|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:39:34.4385|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-12-03 11:39:34.4385|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:34.4385||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:39:34.4385|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:39:34.4385|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:34.4385|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.8734ms 2025-12-03 11:39:34.4385|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:34.4385|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:39:34.4385|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:39:34.4385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.507ms 200 application/json; charset=utf-8 2025-12-03 11:39:34.4385|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:39:34.4385||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:39:34.4528|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:34.4528||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:39:34.4528|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-12-03 11:39:34.4528||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:39:34.4528||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:39:34.4737||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:39:34.4737||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:39:34.4737||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:39:34.4841||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:39:34.4841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:34.4841||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:39:35.2696||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:35.2696||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:35.2696||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:35.2910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:35.2910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:35.2965||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:39:36.0549||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:36.0549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:36.0549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:36.0748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:36.0748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:36.0795||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:39:36.1480|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:39:36.1480|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:39:36.1480|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:36.1480|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:36.1587|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6993ms 204 2025-12-03 11:39:36.1587|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1732ms 204 2025-12-03 11:39:36.1587|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:39:36.1587|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:39:36.1587|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:36.1587|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:36.1587|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:36.1726|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:36.1726|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:36.1726|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:36.1726|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:39:36.1726|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:39:36.1726|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-12-03 11:39:36.1726|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-12-03 11:39:36.1726|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:36.1726|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:36.1880|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-12-03 11:39:36.1880|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-12-03 11:39:36.1880|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-12-03 11:39:36.1880|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.3966ms 2025-12-03 11:39:36.1880|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:39:36.1880|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.4111ms 200 application/json; charset=utf-8 2025-12-03 11:39:36.1880|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-12-03 11:39:36.2043|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.4872ms 2025-12-03 11:39:36.2043|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:39:36.2043|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.2524ms 200 application/json; charset=utf-8 2025-12-03 11:39:36.8714||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:36.8749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:36.8749||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:36.8914||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:36.8914||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:36.8914||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:39:37.6277||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:37.6277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:37.6277||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8887310052.25,"formattedAmount":"-8,887,310,052.25","bookBalance":-8887310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:39:37.6277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:37.6416||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:39:37.6416|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:39:37.6416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:37.6416|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3208.6916ms 2025-12-03 11:39:37.6416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:37.6416|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:39:37.6416||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:39:37.6560|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3233.2696ms 200 application/json; charset=utf-8 2025-12-03 11:39:38.4678||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:38.4725||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:38.4725||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:38.4897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:38.4897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:38.4897||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:39:39.2596||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-12-03 11:39:39.2596||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:39.2666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:39.2666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:39.2853|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-12-03 11:39:39.2853|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-12-03 11:39:39.2853|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:39.2853|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:39:39.3009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:39.3009|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-12-03 11:39:39.3009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:39.3122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:39:39.3122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:39.3122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:39:39.3122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:39.3288|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-12-03 11:39:39.3288|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:39.3288|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:39:39.3816|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:39:39.3816|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4932.9696ms 2025-12-03 11:39:39.3816|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:39:39.3816|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4952.7438ms 200 application/json; charset=utf-8 2025-12-03 11:39:44.3799|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:39:44.3799|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:39:44.3799|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:39:44.3799|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:44.3855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:44.3855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9551ms 204 2025-12-03 11:39:44.3855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7275ms 204 2025-12-03 11:39:44.3855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:44.3855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:39:44.3855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:39:44.3855|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.1672ms 204 2025-12-03 11:39:44.3855|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:44.3855|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:39:44.4017|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:44.4017|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:44.4017|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:44.4017|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:44.4017|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:44.4017|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:44.4017|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:44.4017|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:39:44.4172|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:44.4172|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:39:44.4172|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:39:44.4172|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:39:44.4172|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:39:44.4172|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:44.4172|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:39:44.4172||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:39:44.4172|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-12-03 11:39:44.4172|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:44.4357|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:39:44.4357||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:39:44.4357|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.7746ms 2025-12-03 11:39:44.4357|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-12-03 11:39:44.4357||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:39:44.4357|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:39:44.4513||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:39:44.4513|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.6855ms 200 application/json; charset=utf-8 2025-12-03 11:39:44.4513||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:39:44.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-12-03 11:39:44.4699||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:39:44.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-12-03 11:39:44.4699||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:39:44.4699||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:44.4814||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:39:45.2510||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:45.2510||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:45.2510||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:45.2702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:45.2702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:45.2702||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:39:46.0385||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:46.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:46.0434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:46.0616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:46.0616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:46.0616||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:39:46.2194|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:39:46.2194|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:39:46.2194|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:46.2302|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:46.2302|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.4954ms 204 2025-12-03 11:39:46.2302|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.1773ms 204 2025-12-03 11:39:46.2302|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:39:46.2302|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:39:46.2302|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:46.2479|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:46.2479|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:46.2479|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:46.2479|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:46.2618|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:46.2618|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:39:46.2618|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:39:46.2618|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-12-03 11:39:46.2618|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-12-03 11:39:46.2618|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:46.2618|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:46.2793|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-12-03 11:39:46.2793|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-12-03 11:39:46.2793|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.5056ms 2025-12-03 11:39:46.2793|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-12-03 11:39:46.2793|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:39:46.2793|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.5945ms 200 application/json; charset=utf-8 2025-12-03 11:39:46.2979|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-12-03 11:39:46.2979|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.0588ms 2025-12-03 11:39:46.2979|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:39:46.2979|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.1175ms 200 application/json; charset=utf-8 2025-12-03 11:39:46.7591||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:46.7626||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:46.7626||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:46.7803||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:46.7803||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:46.7803||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:39:47.5564||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:47.5605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:47.5605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:47.5605||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8887310052.25,"formattedAmount":"-8,887,310,052.25","bookBalance":-8887310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:39:47.5605||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:39:47.5605|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:39:47.5736|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3146.0078ms 2025-12-03 11:39:47.5736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:47.5736|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:39:47.5736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:47.5736|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3185.0042ms 200 application/json; charset=utf-8 2025-12-03 11:39:47.5736||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:39:48.3906||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:48.3906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:48.3906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:48.4100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:48.4100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:48.4100||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:39:49.1529||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-12-03 11:39:49.1529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:49.1529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:49.1733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:49.1733|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-12-03 11:39:49.1851|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-12-03 11:39:49.1851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:49.1851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:39:49.1851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:49.1851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:39:49.1851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:49.1851|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:39:49.1993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:49.1993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:39:49.1993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:49.1993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:39:49.1993|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:39:49.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-12-03 11:39:49.2519|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:39:49.2519|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4824.645ms 2025-12-03 11:39:49.2519|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:39:49.2519|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4858.7222ms 200 application/json; charset=utf-8 2025-12-03 11:39:58.8271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:39:58.8271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:39:58.8271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:39:58.8271|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:58.8271|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:58.8271|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:58.8394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8551ms 204 2025-12-03 11:39:58.8394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.2407ms 204 2025-12-03 11:39:58.8394|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:39:58.8394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.8722ms 204 2025-12-03 11:39:58.8394|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:39:58.8394|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:39:58.8394|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:58.8560|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:58.8560|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:39:58.8560|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:58.8560|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:58.8560|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:39:58.8560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:58.8560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:58.8560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:39:58.8560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:39:58.8560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:39:58.8560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:39:58.8560|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:39:58.8707|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:39:58.8707|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:39:58.8707|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:58.8707||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:39:58.8707|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:39:58.8707|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-12-03 11:39:58.8707|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-12-03 11:39:58.8707||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:39:58.8707||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:39:58.8707|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:39:58.8859||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:39:58.8859|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.0155ms 2025-12-03 11:39:58.8859||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:39:58.8859|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:39:58.8859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.7499ms 200 application/json; charset=utf-8 2025-12-03 11:39:58.9111||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:39:58.9111||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:39:58.9169||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:58.9169||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:39:58.9169||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:39:58.9169||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:39:59.6818||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:39:59.6847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:39:59.6847||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:39:59.6983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:39:59.6983||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:39:59.6983||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:40:00.4700||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:40:00.4700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:40:00.4700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:40:00.4892||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:40:00.4892||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:40:00.4892||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:40:00.9581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:40:00.9581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:40:00.9581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:40:00.9581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:40:00.9660|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9381ms 204 2025-12-03 11:40:00.9660|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6326ms 204 2025-12-03 11:40:00.9660|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:40:00.9660|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:40:00.9660|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:40:00.9660|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:40:00.9660|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:40:00.9660|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:40:00.9801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:40:00.9801|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:40:00.9801|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:40:00.9801|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:40:00.9801|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-12-03 11:40:00.9801|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-12-03 11:40:00.9801|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:40:00.9801|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:40:00.9981|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-12-03 11:40:00.9981|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-12-03 11:40:00.9981|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-12-03 11:40:00.9981|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.6071ms 2025-12-03 11:40:00.9981|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:40:00.9981|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.1394ms 200 application/json; charset=utf-8 2025-12-03 11:40:00.9981|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-12-03 11:40:00.9981|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.054ms 2025-12-03 11:40:01.0105|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:40:01.0105|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.3834ms 200 application/json; charset=utf-8 2025-12-03 11:40:01.2052||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:40:01.2052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:40:01.2154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:40:01.2154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:40:01.2305||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:40:01.2305||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:40:02.0045||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:40:02.0045||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:40:02.0123||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:40:02.0123||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8887310052.25,"formattedAmount":"-8,887,310,052.25","bookBalance":-8887310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:40:02.0123||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:40:02.0123||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:40:02.0281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:40:02.0281|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:40:02.0281|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3156.7974ms 2025-12-03 11:40:02.0281||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:40:02.0281|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:40:02.0281|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3188.2958ms 200 application/json; charset=utf-8 2025-12-03 11:40:02.8468||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:40:02.8468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:40:02.8468||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:40:02.8686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:40:02.8713||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:40:02.8713||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:40:03.6586||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-12-03 11:40:03.6586||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:40:03.6690||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:40:03.6849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:40:03.6849|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-12-03 11:40:03.7008|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-12-03 11:40:03.7008|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:40:03.7008|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:40:03.7008|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:40:03.7175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:40:03.7175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:40:03.7175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:40:03.7175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:40:03.7175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:40:03.7306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:40:03.7306|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:40:03.7306|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-12-03 11:40:03.7306|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-12-03 11:40:03.7884|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:40:03.7919|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4918.5291ms 2025-12-03 11:40:03.7919|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:40:03.7919|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4952.4822ms 200 application/json; charset=utf-8 2025-12-03 11:41:17.6948|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 11:41:17.6988|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:17.6988|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5944ms 204 2025-12-03 11:41:17.6988|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 11:41:17.6988|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:41:17.7138|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:17.7138|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:41:17.7138|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 11:41:17.7138|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-12-03 11:41:17.7138|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:41:17.7138|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-12-03 11:41:17.7138|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-12-03 11:41:17.7292|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.0671ms 2025-12-03 11:41:17.7292|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 11:41:17.7292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.5354ms 200 application/json; charset=utf-8 2025-12-03 11:41:17.7292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:41:17.7292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:41:17.7292|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:41:17.7292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:17.7292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:17.7292|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:17.7455|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9289ms 204 2025-12-03 11:41:17.7455|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3356ms 204 2025-12-03 11:41:17.7455|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.3121ms 204 2025-12-03 11:41:17.7455|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:41:17.7455|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:41:17.7455|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:41:17.7455|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:41:17.7455|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:41:17.7455|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:41:17.7455|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:17.7605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:17.7605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:17.7605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:41:17.7605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:41:17.7605|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:41:17.7605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:41:17.7605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:41:17.7605|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:41:17.7605|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:41:17.7605|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:41:17.7605|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:41:17.7605||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:41:17.7605|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:41:17.7759|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:41:17.7759|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-12-03 11:41:17.7759|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-12-03 11:41:17.7759||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:41:17.7759||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:41:17.7759|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:41:17.7759||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:41:17.7759|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.2575ms 2025-12-03 11:41:17.7759||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:41:17.7759|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:41:17.7921|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.5557ms 200 application/json; charset=utf-8 2025-12-03 11:41:17.8121||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:41:17.8121||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:41:17.8121||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:41:17.8121||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:41:17.8121||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:41:17.8121||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:41:18.6095||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:41:18.6095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:41:18.6095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:41:18.6263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:41:18.6263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:41:18.6263||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:41:19.4258||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8887310052.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:41:19.4258||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:41:19.4339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:41:19.4486||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:41:19.4486||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:41:19.4486||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:41:20.1685||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:41:20.1685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:41:20.1685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:41:20.1889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:41:20.1889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:41:20.1889||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:41:20.8590||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8887310052.25,"formattedAmount":"-8,887,310,052.25","bookBalance":-8887310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:41:20.8590||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:41:20.8590|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, writing value of type 'CorporatePay.Common.Model.Response`1[[System.Object, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2025-12-03 11:41:20.8704|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3096.5855ms 2025-12-03 11:41:20.8704|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:41:20.8704|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3119.244ms 200 application/json; charset=utf-8 2025-12-03 11:41:20.9513||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:41:20.9513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:41:20.9513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:41:20.9701||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:41:20.9701||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:41:20.9701||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:41:21.7437||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:41:21.7487||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:41:21.7487||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:41:21.7634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:41:21.7634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:41:21.7634||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:41:22.5515||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-12-03 11:41:22.5515||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:41:22.5515||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:41:22.5707||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:41:22.5780|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-12-03 11:41:22.5780|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-12-03 11:41:22.5780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:41:22.5780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:41:22.5780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:41:22.5780|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:41:22.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:41:22.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:41:22.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:41:22.5944|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:41:22.6102|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:41:22.6102|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-12-03 11:41:22.6102|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-12-03 11:41:22.6102|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-12-03 11:41:22.6638|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:41:22.6638|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4892.3444ms 2025-12-03 11:41:22.6638|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:41:22.6710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4917.4964ms 200 application/json; charset=utf-8 2025-12-03 11:41:24.4628|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2025-12-03 11:41:24.4628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:24.4689|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1843ms 204 2025-12-03 11:41:24.4689|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=1 2025-12-03 11:41:24.4689|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:41:24.4689|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:24.4854|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:41:24.4854|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 11:41:24.4854|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-12-03 11:41:24.4854||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:41:24.4854||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:41:24.5004||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:41:24.5183||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:41:24.5183||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:41:24.5183||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:41:26.5722||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8887310052.25,"formattedAmount":"-8,887,310,052.25","bookBalance":-8887310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:41:26.5788||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:41:26.5788|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-12-03 11:41:26.5788|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 2095.3337ms 2025-12-03 11:41:26.5788|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 11:41:26.5788|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2112.3181ms 200 application/json; charset=utf-8 2025-12-03 11:41:30.6724|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2025-12-03 11:41:30.6724|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:30.6724|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.7963ms 204 2025-12-03 11:41:30.6863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=1 2025-12-03 11:41:30.6863|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:41:30.6863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:30.6863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:41:30.6863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 11:41:30.6863|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-12-03 11:41:30.6863||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:41:30.7035||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:41:30.7035||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:41:30.7286||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:41:30.7286||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:41:30.7350||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:41:32.7573||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8887310052.25,"formattedAmount":"-8,887,310,052.25","bookBalance":-8887310052.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1218533458.49,"formattedAmount":"1,218,533,458.49","bookBalance":1218533458.49,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:41:32.7573||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:41:32.8102|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-12-03 11:41:32.8121|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 2114.5563ms 2025-12-03 11:41:32.8121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 11:41:32.8121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2128.6458ms 200 application/json; charset=utf-8 2025-12-03 11:41:42.2212|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2025-12-03 11:41:42.2212|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:42.2212|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9085ms 204 2025-12-03 11:41:42.2398|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/List?governmentAccountType=2 2025-12-03 11:41:42.2398|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:41:42.2398|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:42.2503|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:41:42.2503|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 11:41:42.2503|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-12-03 11:41:42.2503||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:41:42.2503||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:41:42.2675||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:41:42.2914||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:41:42.2969||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:41:42.2969||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:41:46.1595||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":69675757.94,"formattedAmount":"69,675,757.94","bookBalance":69675757.94,"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":202.63,"formattedAmount":"202.63","bookBalance":202.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":2456739.72,"formattedAmount":"2,456,739.72","bookBalance":2456739.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":192333.65,"formattedAmount":"192,333.65","bookBalance":192333.65,"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":332581.31,"formattedAmount":"332,581.31","bookBalance":332581.31,"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":7839419.9,"formattedAmount":"7,839,419.90","bookBalance":7839419.9,"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":2797954.05,"formattedAmount":"2,797,954.05","bookBalance":2797954.05,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":473.58,"formattedAmount":"473.58","bookBalance":473.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88619.52,"formattedAmount":"88,619.52","bookBalance":88619.52,"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":3207.01,"formattedAmount":"3,207.01","bookBalance":3207.01,"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":10221.49,"formattedAmount":"10,221.49","bookBalance":10221.49,"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":15326.65,"formattedAmount":"15,326.65","bookBalance":15326.65,"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":54563.88,"formattedAmount":"54,563.88","bookBalance":54563.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":30261.34,"formattedAmount":"30,261.34","bookBalance":30261.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":133974.07,"formattedAmount":"133,974.07","bookBalance":133974.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":1166525.31,"formattedAmount":"1,166,525.31","bookBalance":1166525.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":160530.0,"formattedAmount":"160,530.00","bookBalance":160530.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":106918.46,"formattedAmount":"106,918.46","bookBalance":106918.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":769203.06,"formattedAmount":"769,203.06","bookBalance":769203.06,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":90000000.0,"formattedAmount":"90,000,000.00","bookBalance":90000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":27384533.85,"formattedAmount":"27,384,533.85","bookBalance":27384533.85,"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":78440824.0,"formattedAmount":"78,440,824.00","bookBalance":78440824.0,"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":176922.07,"formattedAmount":"176,922.07","bookBalance":176922.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":574702.72,"formattedAmount":"574,702.72","bookBalance":574702.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":14891072.99,"formattedAmount":"14,891,072.99","bookBalance":14891072.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":5820725.7,"formattedAmount":"5,820,725.70","bookBalance":5820725.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":4000000.0,"formattedAmount":"4,000,000.00","bookBalance":4000000.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":13313654.46,"formattedAmount":"13,313,654.46","bookBalance":13313654.46,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1770000.78,"formattedAmount":"1,770,000.78","bookBalance":1770000.78,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":104146689.96,"formattedAmount":"104,146,689.96","bookBalance":104146689.96,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5097035.77,"formattedAmount":"5,097,035.77","bookBalance":5097035.77,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":1444386.53,"formattedAmount":"1,444,386.53","bookBalance":1444386.53,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":1076816.88,"formattedAmount":"1,076,816.88","bookBalance":1076816.88,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":71579.16,"formattedAmount":"71,579.16","bookBalance":71579.16,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":4410090.16,"formattedAmount":"4,410,090.16","bookBalance":4410090.16,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":1292400.0,"formattedAmount":"1,292,400.00","bookBalance":1292400.0,"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":47200467.26,"formattedAmount":"47,200,467.26","bookBalance":47200467.26,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":51317412.44,"formattedAmount":"51,317,412.44","bookBalance":51317412.44,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4194809.68,"formattedAmount":"4,194,809.68","bookBalance":4194809.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":2549941.71,"formattedAmount":"2,549,941.71","bookBalance":2549941.71,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11102793.68,"formattedAmount":"11,102,793.68","bookBalance":11102793.68,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":232185.83,"formattedAmount":"232,185.83","bookBalance":232185.83,"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":7872436.85,"formattedAmount":"7,872,436.85","bookBalance":7872436.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":25123.11,"formattedAmount":"25,123.11","bookBalance":25123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10281828.58,"formattedAmount":"10,281,828.58","bookBalance":10281828.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":6002628.42,"formattedAmount":"6,002,628.42","bookBalance":6002628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":8691752.0,"formattedAmount":"8,691,752.00","bookBalance":8691752.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":3223308.81,"formattedAmount":"3,223,308.81","bookBalance":3223308.81,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":1176225.66,"formattedAmount":"1,176,225.66","bookBalance":1176225.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":1180219.29,"formattedAmount":"1,180,219.29","bookBalance":1180219.29,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":3372521.54,"formattedAmount":"3,372,521.54","bookBalance":3372521.54,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":932016.33,"formattedAmount":"932,016.33","bookBalance":932016.33,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1940563.15,"formattedAmount":"1,940,563.15","bookBalance":1940563.15,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1343209.25,"formattedAmount":"1,343,209.25","bookBalance":1343209.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":86009.97,"formattedAmount":"86,009.97","bookBalance":86009.97,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":308571.51,"formattedAmount":"308,571.51","bookBalance":308571.51,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":360106.26,"formattedAmount":"360,106.26","bookBalance":360106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":336577.47,"formattedAmount":"336,577.47","bookBalance":336577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1051185.49,"formattedAmount":"1,051,185.49","bookBalance":1051185.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1187357.67,"formattedAmount":"1,187,357.67","bookBalance":1187357.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1510485.01,"formattedAmount":"1,510,485.01","bookBalance":1510485.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":7629969.99,"formattedAmount":"7,629,969.99","bookBalance":7629969.99,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":497734.53,"formattedAmount":"497,734.53","bookBalance":497734.53,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":97384.05,"formattedAmount":"97,384.05","bookBalance":97384.05,"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":1659623.31,"formattedAmount":"1,659,623.31","bookBalance":1659623.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5453513.79,"formattedAmount":"5,453,513.79","bookBalance":5453513.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":819119.81,"formattedAmount":"819,119.81","bookBalance":819119.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":312547.5,"formattedAmount":"312,547.50","bookBalance":312547.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":90606.88,"formattedAmount":"90,606.88","bookBalance":90606.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":1617635.22,"formattedAmount":"1,617,635.22","bookBalance":1617635.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":137894.23,"formattedAmount":"137,894.23","bookBalance":137894.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":869471.91,"formattedAmount":"869,471.91","bookBalance":869471.91,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":375162.49,"formattedAmount":"375,162.49","bookBalance":375162.49,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":315630.84,"formattedAmount":"315,630.84","bookBalance":315630.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":176947.8,"formattedAmount":"176,947.80","bookBalance":176947.8,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":1530911.04,"formattedAmount":"1,530,911.04","bookBalance":1530911.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":1922913.67,"formattedAmount":"1,922,913.67","bookBalance":1922913.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1672234.66,"formattedAmount":"1,672,234.66","bookBalance":1672234.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":275507.5,"formattedAmount":"275,507.50","bookBalance":275507.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1008686.36,"formattedAmount":"1,008,686.36","bookBalance":1008686.36,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":18568152.73,"formattedAmount":"18,568,152.73","bookBalance":18568152.73,"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":972141.41,"formattedAmount":"972,141.41","bookBalance":972141.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":308526.65,"formattedAmount":"308,526.65","bookBalance":308526.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":619506.0,"formattedAmount":"619,506.00","bookBalance":619506.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":45374.95,"formattedAmount":"45,374.95","bookBalance":45374.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":103063.72,"formattedAmount":"103,063.72","bookBalance":103063.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":1496542.06,"formattedAmount":"1,496,542.06","bookBalance":1496542.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":129122.6,"formattedAmount":"129,122.60","bookBalance":129122.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":4679064.19,"formattedAmount":"4,679,064.19","bookBalance":4679064.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":707722.02,"formattedAmount":"707,722.02","bookBalance":707722.02,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":261472.63,"formattedAmount":"261,472.63","bookBalance":261472.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":1382143.01,"formattedAmount":"1,382,143.01","bookBalance":1382143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1624658.59,"formattedAmount":"1,624,658.59","bookBalance":1624658.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":154582.63,"formattedAmount":"154,582.63","bookBalance":154582.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":279246.42,"formattedAmount":"279,246.42","bookBalance":279246.42,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":37413929.4,"formattedAmount":"37,413,929.40","bookBalance":37413929.4,"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":181971.07,"formattedAmount":"181,971.07","bookBalance":181971.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":396500.69,"formattedAmount":"396,500.69","bookBalance":396500.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":1044747.58,"formattedAmount":"1,044,747.58","bookBalance":1044747.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":217941.78,"formattedAmount":"217,941.78","bookBalance":217941.78,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":45803.84,"formattedAmount":"45,803.84","bookBalance":45803.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":489149.03,"formattedAmount":"489,149.03","bookBalance":489149.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":1312448.68,"formattedAmount":"1,312,448.68","bookBalance":1312448.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":709625.32,"formattedAmount":"709,625.32","bookBalance":709625.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":247124.9,"formattedAmount":"247,124.90","bookBalance":247124.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":31537.15,"formattedAmount":"31,537.15","bookBalance":31537.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":268230.02,"formattedAmount":"268,230.02","bookBalance":268230.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":971591.33,"formattedAmount":"971,591.33","bookBalance":971591.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":225439.21,"formattedAmount":"225,439.21","bookBalance":225439.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":141415.47,"formattedAmount":"141,415.47","bookBalance":141415.47,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":343453.98,"formattedAmount":"343,453.98","bookBalance":343453.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":187305.64,"formattedAmount":"187,305.64","bookBalance":187305.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":120270.77,"formattedAmount":"120,270.77","bookBalance":120270.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":150854.47,"formattedAmount":"150,854.47","bookBalance":150854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":843207.06,"formattedAmount":"843,207.06","bookBalance":843207.06,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":180940.06,"formattedAmount":"180,940.06","bookBalance":180940.06,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1584929.2,"formattedAmount":"1,584,929.20","bookBalance":1584929.2,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":703602.83,"formattedAmount":"703,602.83","bookBalance":703602.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2638444.11,"formattedAmount":"2,638,444.11","bookBalance":2638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":39717.0,"formattedAmount":"39,717.00","bookBalance":39717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":27250.41,"formattedAmount":"27,250.41","bookBalance":27250.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":85555.16,"formattedAmount":"85,555.16","bookBalance":85555.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":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":186768.99,"formattedAmount":"186,768.99","bookBalance":186768.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":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":105805.27,"formattedAmount":"105,805.27","bookBalance":105805.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":154000.77,"formattedAmount":"154,000.77","bookBalance":154000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":1683752.3,"formattedAmount":"1,683,752.30","bookBalance":1683752.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":167264.1,"formattedAmount":"167,264.10","bookBalance":167264.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":63052.29,"formattedAmount":"63,052.29","bookBalance":63052.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":3081018.55,"formattedAmount":"3,081,018.55","bookBalance":3081018.55,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":355756.87,"formattedAmount":"355,756.87","bookBalance":355756.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":135603.32,"formattedAmount":"135,603.32","bookBalance":135603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":554745.29,"formattedAmount":"554,745.29","bookBalance":554745.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":37377.76,"formattedAmount":"37,377.76","bookBalance":37377.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":720470.2,"formattedAmount":"720,470.20","bookBalance":720470.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2502258.95,"formattedAmount":"2,502,258.95","bookBalance":2502258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":156284.0,"formattedAmount":"156,284.00","bookBalance":156284.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":26201.45,"formattedAmount":"26,201.45","bookBalance":26201.45,"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":860587.3,"formattedAmount":"860,587.30","bookBalance":860587.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":1830643.67,"formattedAmount":"1,830,643.67","bookBalance":1830643.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3168253.54,"formattedAmount":"3,168,253.54","bookBalance":3168253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":2933.53,"formattedAmount":"2,933.53","bookBalance":2933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":1672354.66,"formattedAmount":"1,672,354.66","bookBalance":1672354.66,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":439376.0,"formattedAmount":"439,376.00","bookBalance":439376.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":191681.81,"formattedAmount":"191,681.81","bookBalance":191681.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2638387.33,"formattedAmount":"2,638,387.33","bookBalance":2638387.33,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":2465361.85,"formattedAmount":"2,465,361.85","bookBalance":2465361.85,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3604356.68,"formattedAmount":"3,604,356.68","bookBalance":3604356.68,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":23383.03,"formattedAmount":"23,383.03","bookBalance":23383.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":1550010.59,"formattedAmount":"1,550,010.59","bookBalance":1550010.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":1206467.6,"formattedAmount":"1,206,467.60","bookBalance":1206467.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":11000000.0,"formattedAmount":"11,000,000.00","bookBalance":11000000.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":4593023.18,"formattedAmount":"4,593,023.18","bookBalance":4593023.18,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":91929.0,"formattedAmount":"91,929.00","bookBalance":91929.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":9584140.99,"formattedAmount":"9,584,140.99","bookBalance":9584140.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":157242.45,"formattedAmount":"157,242.45","bookBalance":157242.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":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":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":1485809.0,"formattedAmount":"1,485,809.00","bookBalance":1485809.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":239281.64,"formattedAmount":"239,281.64","bookBalance":239281.64,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":26293.07,"formattedAmount":"26,293.07","bookBalance":26293.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":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":315093.9,"formattedAmount":"315,093.90","bookBalance":315093.9,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:41:46.1595||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:41:46.1717|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-12-03 11:41:46.1717|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement) in 3926.223ms 2025-12-03 11:41:46.1717|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchAccounts (AccountManagement)' 2025-12-03 11:41:46.1864|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3946.6281ms 200 application/json; charset=utf-8 2025-12-03 11:41:48.1859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2025-12-03 11:41:48.1891|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:48.1891|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5448ms 204 2025-12-03 11:41:48.2105|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Download?governmentAccountType=2 2025-12-03 11:41:48.2105|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:41:48.2105|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:41:48.2105|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:41:48.2105|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 11:41:48.2179|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-12-03 11:41:48.2179||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:41:48.2179||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:41:48.2179||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:41:48.2453||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:41:48.2508||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:41:48.2508||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:41:52.1538||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":69675757.94,"formattedAmount":"69,675,757.94","bookBalance":69675757.94,"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":202.63,"formattedAmount":"202.63","bookBalance":202.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":2456739.72,"formattedAmount":"2,456,739.72","bookBalance":2456739.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":192333.65,"formattedAmount":"192,333.65","bookBalance":192333.65,"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":332581.31,"formattedAmount":"332,581.31","bookBalance":332581.31,"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":7839419.9,"formattedAmount":"7,839,419.90","bookBalance":7839419.9,"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":2797954.05,"formattedAmount":"2,797,954.05","bookBalance":2797954.05,"accountType":"","accountName":"INTEGRATED PROJECT ADMIN UNIT AC","currency":null,"accountno":"0112007773"},{"availableBalance":473.58,"formattedAmount":"473.58","bookBalance":473.58,"accountType":"","accountName":"INDEP MEDIA COMM RETAINED REVENU","currency":null,"accountno":"0112007900"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IDB/ITFC REVOLVING ACCOUNT","currency":null,"accountno":"0112007917"},{"availableBalance":26416.62,"formattedAmount":"26,416.62","bookBalance":26416.62,"accountType":"","accountName":"OFFICE OF NATIONAL SECURITY PROJ","currency":null,"accountno":"0112007924"},{"availableBalance":88619.52,"formattedAmount":"88,619.52","bookBalance":88619.52,"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":3207.01,"formattedAmount":"3,207.01","bookBalance":3207.01,"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":10221.49,"formattedAmount":"10,221.49","bookBalance":10221.49,"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":15326.65,"formattedAmount":"15,326.65","bookBalance":15326.65,"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":54563.88,"formattedAmount":"54,563.88","bookBalance":54563.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":30261.34,"formattedAmount":"30,261.34","bookBalance":30261.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":133974.07,"formattedAmount":"133,974.07","bookBalance":133974.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":1166525.31,"formattedAmount":"1,166,525.31","bookBalance":1166525.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":160530.0,"formattedAmount":"160,530.00","bookBalance":160530.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":106918.46,"formattedAmount":"106,918.46","bookBalance":106918.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":769203.06,"formattedAmount":"769,203.06","bookBalance":769203.06,"accountType":"","accountName":"WAGES & COMPENSATION COMM DISBUR","currency":null,"accountno":"0112010252"},{"availableBalance":90000000.0,"formattedAmount":"90,000,000.00","bookBalance":90000000.0,"accountType":"","accountName":"WAGES & SALARIES REVOLVING FUND","currency":null,"accountno":"0112010283"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SL MINES & MINERAL DEVEL MGMT CO","currency":null,"accountno":"0112010290"},{"availableBalance":478456.14,"formattedAmount":"478,456.14","bookBalance":478456.14,"accountType":"","accountName":"EDUCATION LEVY","currency":null,"accountno":"0112010300"},{"availableBalance":8423000.69,"formattedAmount":"8,423,000.69","bookBalance":8423000.69,"accountType":"","accountName":"SALES OF GOVERNMENT QUARTERS","currency":null,"accountno":"0112010317"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"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":27384533.85,"formattedAmount":"27,384,533.85","bookBalance":27384533.85,"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":78440824.0,"formattedAmount":"78,440,824.00","bookBalance":78440824.0,"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":176922.07,"formattedAmount":"176,922.07","bookBalance":176922.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":574702.72,"formattedAmount":"574,702.72","bookBalance":574702.72,"accountType":"","accountName":"SL POLICE CHILD MAINT DEDUCTION","currency":null,"accountno":"0112010434"},{"availableBalance":14891072.99,"formattedAmount":"14,891,072.99","bookBalance":14891072.99,"accountType":"","accountName":"SIERRA LEONE CIVIL AVIATION","currency":null,"accountno":"0112010441"},{"availableBalance":5820725.7,"formattedAmount":"5,820,725.70","bookBalance":5820725.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":4000000.0,"formattedAmount":"4,000,000.00","bookBalance":4000000.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":13313654.46,"formattedAmount":"13,313,654.46","bookBalance":13313654.46,"accountType":"","accountName":"SIERRA LEONE AIRCRAFT ACCIDENT A","currency":null,"accountno":"0112010496"},{"availableBalance":1770000.78,"formattedAmount":"1,770,000.78","bookBalance":1770000.78,"accountType":"","accountName":"ROAD MAINTENANCE FUND ADMIN","currency":null,"accountno":"0112010520"},{"availableBalance":104146689.96,"formattedAmount":"104,146,689.96","bookBalance":104146689.96,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0112010537"},{"availableBalance":5097035.77,"formattedAmount":"5,097,035.77","bookBalance":5097035.77,"accountType":"","accountName":"NATIONAL TELECOMS AUTHORITY","currency":null,"accountno":"0112010544"},{"availableBalance":1444386.53,"formattedAmount":"1,444,386.53","bookBalance":1444386.53,"accountType":"","accountName":"NATIONAL PETROLEUM REGULATORY AU","currency":null,"accountno":"0112010582"},{"availableBalance":1076816.88,"formattedAmount":"1,076,816.88","bookBalance":1076816.88,"accountType":"","accountName":"PETROLEUM DIRECTORATE","currency":null,"accountno":"0112010599"},{"availableBalance":71579.16,"formattedAmount":"71,579.16","bookBalance":71579.16,"accountType":"","accountName":"SL ROADS SAFETY AUTHORITY","currency":null,"accountno":"0112010609"},{"availableBalance":4410090.16,"formattedAmount":"4,410,090.16","bookBalance":4410090.16,"accountType":"","accountName":"SL MARITIME ADMINISTRATION","currency":null,"accountno":"0112010616"},{"availableBalance":1292400.0,"formattedAmount":"1,292,400.00","bookBalance":1292400.0,"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":47200467.26,"formattedAmount":"47,200,467.26","bookBalance":47200467.26,"accountType":"","accountName":"BRIDGING ACCOUNT","currency":null,"accountno":"0112010647"},{"availableBalance":51317412.44,"formattedAmount":"51,317,412.44","bookBalance":51317412.44,"accountType":"","accountName":"DEPARTMENTAL BRIDGE ACCOUNT","currency":null,"accountno":"0112010654"},{"availableBalance":4194809.68,"formattedAmount":"4,194,809.68","bookBalance":4194809.68,"accountType":"","accountName":"TEACHING SERVICE COMMISSION","currency":null,"accountno":"0112010661"},{"availableBalance":2549941.71,"formattedAmount":"2,549,941.71","bookBalance":2549941.71,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF AGRIC","currency":null,"accountno":"0112010678"},{"availableBalance":11102793.68,"formattedAmount":"11,102,793.68","bookBalance":11102793.68,"accountType":"","accountName":"MIN OF HEALTH & SANITATION IMPRE","currency":null,"accountno":"0112010685"},{"availableBalance":232185.83,"formattedAmount":"232,185.83","bookBalance":232185.83,"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":7872436.85,"formattedAmount":"7,872,436.85","bookBalance":7872436.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":25123.11,"formattedAmount":"25,123.11","bookBalance":25123.11,"accountType":"","accountName":"RSLMFNO2 OTHER EXPENDITURES","currency":null,"accountno":"0112010805"},{"availableBalance":10281828.58,"formattedAmount":"10,281,828.58","bookBalance":10281828.58,"accountType":"","accountName":"MINISTRY OF FINANCE IMPREST ACCO","currency":null,"accountno":"0112010812"},{"availableBalance":6002628.42,"formattedAmount":"6,002,628.42","bookBalance":6002628.42,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","currency":null,"accountno":"0112010829"},{"availableBalance":8691752.0,"formattedAmount":"8,691,752.00","bookBalance":8691752.0,"accountType":"","accountName":"OFFICE OF THE FIRST LADY","currency":null,"accountno":"0112010836"},{"availableBalance":3223308.81,"formattedAmount":"3,223,308.81","bookBalance":3223308.81,"accountType":"","accountName":"NATIONAL ELECTORAL COMMISSION DI","currency":null,"accountno":"0112010843"},{"availableBalance":1176225.66,"formattedAmount":"1,176,225.66","bookBalance":1176225.66,"accountType":"","accountName":"IMP AC OFFICE OF SECRETARY TO PR","currency":null,"accountno":"0112010850"},{"availableBalance":1180219.29,"formattedAmount":"1,180,219.29","bookBalance":1180219.29,"accountType":"","accountName":"IMMIGRATION ACCOUNT","currency":null,"accountno":"0112010867"},{"availableBalance":3372521.54,"formattedAmount":"3,372,521.54","bookBalance":3372521.54,"accountType":"","accountName":"SL ELECTRICITY & WATER REGU COMM","currency":null,"accountno":"0112010874"},{"availableBalance":932016.33,"formattedAmount":"932,016.33","bookBalance":932016.33,"accountType":"","accountName":"NAT WATER RESOURCES MGMT AGENCY","currency":null,"accountno":"0112010881"},{"availableBalance":1940563.15,"formattedAmount":"1,940,563.15","bookBalance":1940563.15,"accountType":"","accountName":"NAT INVESTMENT BOARD DISBURSEMEN","currency":null,"accountno":"0112010898"},{"availableBalance":1343209.25,"formattedAmount":"1,343,209.25","bookBalance":1343209.25,"accountType":"","accountName":"JUDICIARY IMPREST ACCOUNT","currency":null,"accountno":"0112010908"},{"availableBalance":86009.97,"formattedAmount":"86,009.97","bookBalance":86009.97,"accountType":"","accountName":"IMPREST ACCOUNT FOR PARLIAMENT","currency":null,"accountno":"0112010915"},{"availableBalance":308571.51,"formattedAmount":"308,571.51","bookBalance":308571.51,"accountType":"","accountName":"NAT DISASTER MGMT AGENCY DISB AC","currency":null,"accountno":"0112010922"},{"availableBalance":360106.26,"formattedAmount":"360,106.26","bookBalance":360106.26,"accountType":"","accountName":"POLITICAL AND PUBLIC AFFAIRS ACC","currency":null,"accountno":"0112010939"},{"availableBalance":336577.47,"formattedAmount":"336,577.47","bookBalance":336577.47,"accountType":"","accountName":"MIN OF FOREIGN AFFAIRS AND INTL","currency":null,"accountno":"0112010946"},{"availableBalance":1051185.49,"formattedAmount":"1,051,185.49","bookBalance":1051185.49,"accountType":"","accountName":"NATIONAL MONITORING & EVALUATION","currency":null,"accountno":"0112010953"},{"availableBalance":1187357.67,"formattedAmount":"1,187,357.67","bookBalance":1187357.67,"accountType":"","accountName":"THE SEC CONFISCATED ASSETS COMMI","currency":null,"accountno":"0112010960"},{"availableBalance":1510485.01,"formattedAmount":"1,510,485.01","bookBalance":1510485.01,"accountType":"","accountName":"METEOROLOGICAL DEPT IMPREST A/C","currency":null,"accountno":"0112010977"},{"availableBalance":7629969.99,"formattedAmount":"7,629,969.99","bookBalance":7629969.99,"accountType":"","accountName":"NATIONAL PUBLIC HEALTH AGENCY","currency":null,"accountno":"0112010984"},{"availableBalance":497734.53,"formattedAmount":"497,734.53","bookBalance":497734.53,"accountType":"","accountName":"MINISTRY OF SOCIAL WELFARE","currency":null,"accountno":"0112011008"},{"availableBalance":97384.05,"formattedAmount":"97,384.05","bookBalance":97384.05,"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":1659623.31,"formattedAmount":"1,659,623.31","bookBalance":1659623.31,"accountType":"","accountName":"NATIONAL SPORTS AUTHORITY","currency":null,"accountno":"0112011039"},{"availableBalance":5453513.79,"formattedAmount":"5,453,513.79","bookBalance":5453513.79,"accountType":"","accountName":"IMPREST AC-MIN OF EDUCATION YOUT","currency":null,"accountno":"0112011046"},{"availableBalance":819119.81,"formattedAmount":"819,119.81","bookBalance":819119.81,"accountType":"","accountName":"SIERRA LEONE WATER COMPANY DIS","currency":null,"accountno":"0112011053"},{"availableBalance":312547.5,"formattedAmount":"312,547.50","bookBalance":312547.5,"accountType":"","accountName":"NAT PROTECTED AREA AUTH DISB A/C","currency":null,"accountno":"0112011060"},{"availableBalance":90606.88,"formattedAmount":"90,606.88","bookBalance":90606.88,"accountType":"","accountName":"MIN OF TECHNICAL AND HIGHER EDU","currency":null,"accountno":"0112011077"},{"availableBalance":1617635.22,"formattedAmount":"1,617,635.22","bookBalance":1617635.22,"accountType":"","accountName":"MINISTRY OF PLANNING & ECONOMIC","currency":null,"accountno":"0112011084"},{"availableBalance":137894.23,"formattedAmount":"137,894.23","bookBalance":137894.23,"accountType":"","accountName":"IMPREST AC FOR ADMINISTRATOR AND","currency":null,"accountno":"0112011091"},{"availableBalance":869471.91,"formattedAmount":"869,471.91","bookBalance":869471.91,"accountType":"","accountName":"POLITICAL PARTIES REG COMMISSION","currency":null,"accountno":"0112011101"},{"availableBalance":375162.49,"formattedAmount":"375,162.49","bookBalance":375162.49,"accountType":"","accountName":"NATIONAL AUTHORISING OFFICE","currency":null,"accountno":"0112011118"},{"availableBalance":315630.84,"formattedAmount":"315,630.84","bookBalance":315630.84,"accountType":"","accountName":"SMALL & MEDIUM ENT AGENCY DISBUR","currency":null,"accountno":"0112011125"},{"availableBalance":176947.8,"formattedAmount":"176,947.80","bookBalance":176947.8,"accountType":"","accountName":"NATIONAL TOURIST BOARD DISBURSEM","currency":null,"accountno":"0112011132"},{"availableBalance":1530911.04,"formattedAmount":"1,530,911.04","bookBalance":1530911.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":1922913.67,"formattedAmount":"1,922,913.67","bookBalance":1922913.67,"accountType":"","accountName":"SL HEALTH SERVICE COMMISSION DIS","currency":null,"accountno":"0112011163"},{"availableBalance":1672234.66,"formattedAmount":"1,672,234.66","bookBalance":1672234.66,"accountType":"","accountName":"OFFICE OF THE NATIONAL SECURITY","currency":null,"accountno":"0112011170"},{"availableBalance":275507.5,"formattedAmount":"275,507.50","bookBalance":275507.5,"accountType":"","accountName":"NAT COUNCIL FOR CIVIC EDU AND DE","currency":null,"accountno":"0112011187"},{"availableBalance":1008686.36,"formattedAmount":"1,008,686.36","bookBalance":1008686.36,"accountType":"","accountName":"SIERRA LEONE STANDARDS BUREAU DI","currency":null,"accountno":"0112011194"},{"availableBalance":18568152.73,"formattedAmount":"18,568,152.73","bookBalance":18568152.73,"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":972141.41,"formattedAmount":"972,141.41","bookBalance":972141.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":308526.65,"formattedAmount":"308,526.65","bookBalance":308526.65,"accountType":"","accountName":"CENTRAL INTELLIGENT AND SECURITY","currency":null,"accountno":"0112011259"},{"availableBalance":619506.0,"formattedAmount":"619,506.00","bookBalance":619506.0,"accountType":"","accountName":"LOCAL GOV SERVICE COMMISSION DIS","currency":null,"accountno":"0112011266"},{"availableBalance":45374.95,"formattedAmount":"45,374.95","bookBalance":45374.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":103063.72,"formattedAmount":"103,063.72","bookBalance":103063.72,"accountType":"","accountName":"MINISTRY OF INFORMATION AND COMM","currency":null,"accountno":"0112011297"},{"availableBalance":1496542.06,"formattedAmount":"1,496,542.06","bookBalance":1496542.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":129122.6,"formattedAmount":"129,122.60","bookBalance":129122.6,"accountType":"","accountName":"NATIONAL REGISTRATION SECRETARIA","currency":null,"accountno":"0112011338"},{"availableBalance":4679064.19,"formattedAmount":"4,679,064.19","bookBalance":4679064.19,"accountType":"","accountName":"OFFICE OF THE GOVT SPOKEMAN A/C","currency":null,"accountno":"0112011345"},{"availableBalance":707722.02,"formattedAmount":"707,722.02","bookBalance":707722.02,"accountType":"","accountName":"TEACHING HOSPITAL COMPLEX DISBMT","currency":null,"accountno":"0112011352"},{"availableBalance":261472.63,"formattedAmount":"261,472.63","bookBalance":261472.63,"accountType":"","accountName":"ECOWAS NATIONAL COORDINATING COM","currency":null,"accountno":"0112011369"},{"availableBalance":1382143.01,"formattedAmount":"1,382,143.01","bookBalance":1382143.01,"accountType":"","accountName":"MINISTRY OF FISHERIES IMPREST","currency":null,"accountno":"0112011383"},{"availableBalance":1624658.59,"formattedAmount":"1,624,658.59","bookBalance":1624658.59,"accountType":"","accountName":"PUBLIC SECTOR REFORM UNIT DISBUR","currency":null,"accountno":"0112011390"},{"availableBalance":154582.63,"formattedAmount":"154,582.63","bookBalance":154582.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":279246.42,"formattedAmount":"279,246.42","bookBalance":279246.42,"accountType":"","accountName":"FERTILIZER SUPPORT FUND","currency":null,"accountno":"0112011493"},{"availableBalance":37413929.4,"formattedAmount":"37,413,929.40","bookBalance":37413929.4,"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":181971.07,"formattedAmount":"181,971.07","bookBalance":181971.07,"accountType":"","accountName":"MINISTRY OF SPORTS IMPREST","currency":null,"accountno":"0112011534"},{"availableBalance":396500.69,"formattedAmount":"396,500.69","bookBalance":396500.69,"accountType":"","accountName":"SL INSURANCE COMMISSION DISBURSE","currency":null,"accountno":"0112011541"},{"availableBalance":1044747.58,"formattedAmount":"1,044,747.58","bookBalance":1044747.58,"accountType":"","accountName":"AFRICAN PEER REVIEW MECHANISM DI","currency":null,"accountno":"0112011558"},{"availableBalance":217941.78,"formattedAmount":"217,941.78","bookBalance":217941.78,"accountType":"","accountName":"FINANCIAL INTELLIGENCE UNIT DISB","currency":null,"accountno":"0112011565"},{"availableBalance":45803.84,"formattedAmount":"45,803.84","bookBalance":45803.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":489149.03,"formattedAmount":"489,149.03","bookBalance":489149.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":1312448.68,"formattedAmount":"1,312,448.68","bookBalance":1312448.68,"accountType":"","accountName":"MINISTRY OFTHE ENVIRONMENT","currency":null,"accountno":"0112011613"},{"availableBalance":329.03,"formattedAmount":"329.03","bookBalance":329.03,"accountType":"","accountName":"LEGAL AID BOARD DISBURSEMENT ACC","currency":null,"accountno":"0112011620"},{"availableBalance":709625.32,"formattedAmount":"709,625.32","bookBalance":709625.32,"accountType":"","accountName":"NATIONAL COMMISSION FOR PRIVATIS","currency":null,"accountno":"0112011637"},{"availableBalance":247124.9,"formattedAmount":"247,124.90","bookBalance":247124.9,"accountType":"","accountName":"LAW REFORM COMMISSION DISBURSEME","currency":null,"accountno":"0112011644"},{"availableBalance":31537.15,"formattedAmount":"31,537.15","bookBalance":31537.15,"accountType":"","accountName":"RIGHT TO ACCESS INFORMATION","currency":null,"accountno":"0112011651"},{"availableBalance":268230.02,"formattedAmount":"268,230.02","bookBalance":268230.02,"accountType":"","accountName":"NATIONAL YOUTH COMMISSION DISBUR","currency":null,"accountno":"0112011668"},{"availableBalance":971591.33,"formattedAmount":"971,591.33","bookBalance":971591.33,"accountType":"","accountName":"NUCLEAR SAFETY RAD & PROT AUTHD","currency":null,"accountno":"0112011675"},{"availableBalance":225439.21,"formattedAmount":"225,439.21","bookBalance":225439.21,"accountType":"","accountName":"MONUMENT AND RELICS COMMISSION D","currency":null,"accountno":"0112011699"},{"availableBalance":141415.47,"formattedAmount":"141,415.47","bookBalance":141415.47,"accountType":"","accountName":"NATIONAL CONSUMER PROTECTION COM","currency":null,"accountno":"0112011709"},{"availableBalance":343453.98,"formattedAmount":"343,453.98","bookBalance":343453.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":187305.64,"formattedAmount":"187,305.64","bookBalance":187305.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":120270.77,"formattedAmount":"120,270.77","bookBalance":120270.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":150854.47,"formattedAmount":"150,854.47","bookBalance":150854.47,"accountType":"","accountName":"MIN OF MINES AND MINERAL RESOURC","currency":null,"accountno":"0112011819"},{"availableBalance":843207.06,"formattedAmount":"843,207.06","bookBalance":843207.06,"accountType":"","accountName":"SL LOCAL CONTENT AGENCY","currency":null,"accountno":"0112011826"},{"availableBalance":180940.06,"formattedAmount":"180,940.06","bookBalance":180940.06,"accountType":"","accountName":"NATIONAL CHILDREN'S COMMISSION D","currency":null,"accountno":"0112011833"},{"availableBalance":1584929.2,"formattedAmount":"1,584,929.20","bookBalance":1584929.2,"accountType":"","accountName":"SIERRA LEONE PHARMACY BOARD DISB","currency":null,"accountno":"0112011840"},{"availableBalance":703602.83,"formattedAmount":"703,602.83","bookBalance":703602.83,"accountType":"","accountName":"NAT COMM FOR DEMOC DISB A/C","currency":null,"accountno":"0112011857"},{"availableBalance":2638444.11,"formattedAmount":"2,638,444.11","bookBalance":2638444.11,"accountType":"","accountName":"MINISTRY OF LANDS COUNTRY PLANNI","currency":null,"accountno":"0112011864"},{"availableBalance":39717.0,"formattedAmount":"39,717.00","bookBalance":39717.0,"accountType":"","accountName":"NATIONAL FIRE FORCE IMPREST ACCO","currency":null,"accountno":"0112011871"},{"availableBalance":27250.41,"formattedAmount":"27,250.41","bookBalance":27250.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":85555.16,"formattedAmount":"85,555.16","bookBalance":85555.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":2460.89,"formattedAmount":"2,460.89","bookBalance":2460.89,"accountType":"","accountName":"SIERRA LEONE NEWS AGENCY","currency":null,"accountno":"0112011943"},{"availableBalance":8719.91,"formattedAmount":"8,719.91","bookBalance":8719.91,"accountType":"","accountName":"SLRA DISBURSEMENT","currency":null,"accountno":"0112011950"},{"availableBalance":186768.99,"formattedAmount":"186,768.99","bookBalance":186768.99,"accountType":"","accountName":"INDEP COMM FOR PAECE & NAT COHES","currency":null,"accountno":"0112011967"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"COMMISSION OF INQUIRY","currency":null,"accountno":"0112011974"},{"availableBalance":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":105805.27,"formattedAmount":"105,805.27","bookBalance":105805.27,"accountType":"","accountName":"CLIENT MASTER AND REGISTRAR","currency":null,"accountno":"0112012005"},{"availableBalance":154000.77,"formattedAmount":"154,000.77","bookBalance":154000.77,"accountType":"","accountName":"MINISTRY OF YOUTH AFFAIRS","currency":null,"accountno":"0112012012"},{"availableBalance":1683752.3,"formattedAmount":"1,683,752.30","bookBalance":1683752.3,"accountType":"","accountName":"INSTITUTE OF AGRIC RESEARCH","currency":null,"accountno":"0112012036"},{"availableBalance":167264.1,"formattedAmount":"167,264.10","bookBalance":167264.1,"accountType":"","accountName":"NAT ASSET & GOVT PROPERTY COMM","currency":null,"accountno":"0112012043"},{"availableBalance":63052.29,"formattedAmount":"63,052.29","bookBalance":63052.29,"accountType":"","accountName":"NATIONAL LAND COMMISSION","currency":null,"accountno":"0112012050"},{"availableBalance":3081018.55,"formattedAmount":"3,081,018.55","bookBalance":3081018.55,"accountType":"","accountName":"IMPREST AC FOR MIN OF TOURISM AN","currency":null,"accountno":"0112012067"},{"availableBalance":355756.87,"formattedAmount":"355,756.87","bookBalance":355756.87,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES IMPR","currency":null,"accountno":"0112012074"},{"availableBalance":135603.32,"formattedAmount":"135,603.32","bookBalance":135603.32,"accountType":"","accountName":"IMPREST AND GENERAL ADMIN AC FOR","currency":null,"accountno":"0112012081"},{"availableBalance":554745.29,"formattedAmount":"554,745.29","bookBalance":554745.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":37377.76,"formattedAmount":"37,377.76","bookBalance":37377.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":720470.2,"formattedAmount":"720,470.20","bookBalance":720470.2,"accountType":"","accountName":"IMPREST AC FOR MINISTRY OF TRANS","currency":null,"accountno":"0112012177"},{"availableBalance":1921.41,"formattedAmount":"1,921.41","bookBalance":1921.41,"accountType":"","accountName":"THE GOVERNMENT PRINTER","currency":null,"accountno":"0112012184"},{"availableBalance":2502258.95,"formattedAmount":"2,502,258.95","bookBalance":2502258.95,"accountType":"","accountName":"MINISTRY OF ENERGY IMPREST","currency":null,"accountno":"0112012191"},{"availableBalance":156284.0,"formattedAmount":"156,284.00","bookBalance":156284.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":26201.45,"formattedAmount":"26,201.45","bookBalance":26201.45,"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":860587.3,"formattedAmount":"860,587.30","bookBalance":860587.3,"accountType":"","accountName":"SIERRA LEONE FOREIGN SERVICE AC","currency":null,"accountno":"0112012263"},{"availableBalance":1830643.67,"formattedAmount":"1,830,643.67","bookBalance":1830643.67,"accountType":"","accountName":"NATIONAL COMMISSION FOR SOCIAL A","currency":null,"accountno":"0112012270"},{"availableBalance":3168253.54,"formattedAmount":"3,168,253.54","bookBalance":3168253.54,"accountType":"","accountName":"IMPREST ACC FOR MINISTRY OF MINE","currency":null,"accountno":"0112012287"},{"availableBalance":2933.53,"formattedAmount":"2,933.53","bookBalance":2933.53,"accountType":"","accountName":"INDEPT PROCUREMENT REVIEW PANEL","currency":null,"accountno":"0112012294"},{"availableBalance":1672354.66,"formattedAmount":"1,672,354.66","bookBalance":1672354.66,"accountType":"","accountName":"LOCAL AND OVERSEAS TRAVELLING","currency":null,"accountno":"0112012304"},{"availableBalance":439376.0,"formattedAmount":"439,376.00","bookBalance":439376.0,"accountType":"","accountName":"MOPED UNICEF PROGRAM SUPPORT AC","currency":null,"accountno":"0112012311"},{"availableBalance":191681.81,"formattedAmount":"191,681.81","bookBalance":191681.81,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROG","currency":null,"accountno":"0112012328"},{"availableBalance":2638387.33,"formattedAmount":"2,638,387.33","bookBalance":2638387.33,"accountType":"","accountName":"SIERRA LEONE CORRECETIONAL SERVI","currency":null,"accountno":"0112012335"},{"availableBalance":2465361.85,"formattedAmount":"2,465,361.85","bookBalance":2465361.85,"accountType":"","accountName":"MINISTRY OF DEFENCE QUARTERLY","currency":null,"accountno":"0112012342"},{"availableBalance":3604356.68,"formattedAmount":"3,604,356.68","bookBalance":3604356.68,"accountType":"","accountName":"IMPREST AC FOR ACC GEN DEPT","currency":null,"accountno":"0112012359"},{"availableBalance":229.63,"formattedAmount":"229.63","bookBalance":229.63,"accountType":"","accountName":"OFFICE OF THE OMBUDSMAN DISBURSE","currency":null,"accountno":"0112012366"},{"availableBalance":23383.03,"formattedAmount":"23,383.03","bookBalance":23383.03,"accountType":"","accountName":"OTHER CHARGES SL POLICE FORCE","currency":null,"accountno":"0112012373"},{"availableBalance":1550010.59,"formattedAmount":"1,550,010.59","bookBalance":1550010.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":1206467.6,"formattedAmount":"1,206,467.60","bookBalance":1206467.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":11000000.0,"formattedAmount":"11,000,000.00","bookBalance":11000000.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":4593023.18,"formattedAmount":"4,593,023.18","bookBalance":4593023.18,"accountType":"","accountName":"AC FOR OFFICE OF THE VICE PRESID","currency":null,"accountno":"0112012555"},{"availableBalance":91929.0,"formattedAmount":"91,929.00","bookBalance":91929.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":9584140.99,"formattedAmount":"9,584,140.99","bookBalance":9584140.99,"accountType":"","accountName":"NATIONAL MINERAL AGENCY DISBURSE","currency":null,"accountno":"0112012593"},{"availableBalance":157242.45,"formattedAmount":"157,242.45","bookBalance":157242.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":1984440.23,"formattedAmount":"1,984,440.23","bookBalance":1984440.23,"accountType":"","accountName":"AGRICULTURAL MECHANIZATION","currency":null,"accountno":"0112012627"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CORPERATE AFFAIRS COMMISSION DIS","currency":null,"accountno":"0112012634"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF ENERGY SPECIAL COMPL","currency":null,"accountno":"0112012641"},{"availableBalance":310.0,"formattedAmount":"310.00","bookBalance":310.0,"accountType":"","accountName":"IMPREST ACCOUNT FOR REGISTRAR OF","currency":null,"accountno":"0112012658"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"ATTITUDINAL AND BEHAVIOURIAL CHA","currency":null,"accountno":"0112012665"},{"availableBalance":1821.47,"formattedAmount":"1,821.47","bookBalance":1821.47,"accountType":"","accountName":"PAYROLL OPERATIONAL SIERRA LEONE","currency":null,"accountno":"0112012672"},{"availableBalance":2690.23,"formattedAmount":"2,690.23","bookBalance":2690.23,"accountType":"","accountName":"LABOUR FORCE SURVEY BANK ACCOUNT","currency":null,"accountno":"0112012689"},{"availableBalance":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":1485809.0,"formattedAmount":"1,485,809.00","bookBalance":1485809.0,"accountType":"","accountName":"TRIPARTITE STEERING COMMITTEE","currency":null,"accountno":"0112012809"},{"availableBalance":239281.64,"formattedAmount":"239,281.64","bookBalance":239281.64,"accountType":"","accountName":"LSS/CARGO TRACKING NOTE FEES","currency":null,"accountno":"0112012830"},{"availableBalance":26293.07,"formattedAmount":"26,293.07","bookBalance":26293.07,"accountType":"","accountName":"CTN FEES FOREX (USD)","currency":null,"accountno":"0112012847"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"REVENUE ARREARS ACCOUNT (USD)","currency":null,"accountno":"0112012854"},{"availableBalance":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":315093.9,"formattedAmount":"315,093.90","bookBalance":315093.9,"accountType":"","accountName":"SIERRA LEONE SOCIAL HEALTH INSUR","currency":null,"accountno":"0112012933"},{"availableBalance":16549.91,"formattedAmount":"16,549.91","bookBalance":16549.91,"accountType":"","accountName":"OFFICE OF THE PRESIDENTIAL SPOKE","currency":null,"accountno":"0112012957"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"MINISTRY OF WATER RESOURCES AND","currency":null,"accountno":"0112012964"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"CHAIRMAN OF AUTHORITY ECOWAS HEA","currency":null,"accountno":"0112012988"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"FERRY FARE REVENUE ACCOUNT","currency":null,"accountno":"0112013002"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"WOKDONCAM GoSL","currency":null,"accountno":"0112013019"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATIONAL SOCIAL PROTECTION AUTHO","currency":null,"accountno":"0112013026"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SIERRA LEONE RAILWAYS DEVELOPMEN","currency":null,"accountno":"0112013040"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:41:52.1603||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:41:52.1841|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-12-03 11:41:52.1841|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement) in 3966.9164ms 2025-12-03 11:41:52.1841|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.DownloadAccounts (AccountManagement)' 2025-12-03 11:41:52.1841|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3977.7278ms 200 application/json; charset=utf-8 2025-12-03 11:44:54.6536|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:44:54.6536|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:44:54.6536|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:44:54.6536|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:44:54.6536|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:44:54.6536|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:44:54.6536|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5229ms 204 2025-12-03 11:44:54.6536|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7326ms 204 2025-12-03 11:44:54.6536|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.537ms 204 2025-12-03 11:44:54.6713|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:44:54.6713|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:44:54.6713|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:44:54.6713|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:44:54.6713|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:44:54.6713|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:44:54.6713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:44:54.6713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:44:54.6713|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:44:54.6841|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:44:54.6841|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:44:54.6841|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:44:54.6841|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:44:54.6841|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:44:54.6841|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:44:54.6841|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:44:54.6841|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:44:54.6841|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:44:54.6841|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:44:54.6841|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:44:54.6841||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:44:54.7003|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-12-03 11:44:54.7003|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-12-03 11:44:54.7003|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:44:54.7003|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.0378ms 2025-12-03 11:44:54.7003||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:44:54.7003|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:44:54.7003||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:44:54.7003|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.4077ms 200 application/json; charset=utf-8 2025-12-03 11:44:54.7156||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:44:54.7156||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:44:54.7345||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:44:54.7345||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:44:54.7345||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:44:54.7345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:44:54.7345||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:44:54.7345||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:44:55.6479||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:44:55.6530||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:44:55.6530||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:44:55.6709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:44:55.6709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:44:55.6709||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:44:56.4436||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:44:56.4436||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:44:56.4505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:44:56.4505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:44:56.4505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:44:56.4671||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:44:57.1756||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:44:57.1756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:44:57.1841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:44:57.1841||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:44:57.2035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:44:57.2035||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:44:57.9189||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:44:57.9189||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:44:57.9189|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:44:57.9189|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3232.2706ms 2025-12-03 11:44:57.9189|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:44:57.9189|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3258.8813ms 200 application/json; charset=utf-8 2025-12-03 11:44:57.9754||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:44:57.9754||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:44:57.9830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:44:57.9830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:44:57.9999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:44:57.9999||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:44:58.8114||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:44:58.8114||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:44:58.8114||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:44:58.8339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:44:58.8339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:44:58.8422||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:44:59.6218||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-12-03 11:44:59.6218||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:44:59.6218||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:44:59.6426||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:44:59.6552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [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), @p13='?' (DbType = Int64), @p11='?' (DbType = DateTime2), @p12='?' (DbType = DateTime2), @p16='?' (DbType = Int64), @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 [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 [CurrentBalanceLastUpdatedTime] = @p11, [DateModified] = @p12 WHERE [Id] = @p13; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p14, [DateModified] = @p15 WHERE [Id] = @p16; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p17, [DateModified] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; 2025-12-03 11:44:59.6552|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-12-03 11:44:59.6552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:44:59.6552|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:44:59.6699|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:44:59.6699|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:44:59.6699|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-12-03 11:44:59.6699|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:44:59.6855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:44:59.6855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:44:59.6855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:44:59.6855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:44:59.7015|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:44:59.7015|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:44:59.7478|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:44:59.7478|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5054.9812ms 2025-12-03 11:44:59.7478|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:44:59.7478|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5081.775ms 200 application/json; charset=utf-8 2025-12-03 11:45:49.4193|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:45:49.4193|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:45:49.4193|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:45:49.4223|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:45:49.4223|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:45:49.4223|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:45:49.4223|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1991ms 204 2025-12-03 11:45:49.4223|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9413ms 204 2025-12-03 11:45:49.4223|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.2633ms 204 2025-12-03 11:45:49.4369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:45:49.4369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:45:49.4369|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:45:49.4369|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:45:49.4369|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:45:49.4369|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:45:49.4369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:45:49.4369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:45:49.4369|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:45:49.4369|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:45:49.4525|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:45:49.4525|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:45:49.4525|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:45:49.4525|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:45:49.4525|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:45:49.4525|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:45:49.4525|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:45:49.4525|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:45:49.4525|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:45:49.4675||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:45:49.4675|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:45:49.4675|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-12-03 11:45:49.4675|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-12-03 11:45:49.4675||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:45:49.4675||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:45:49.4834|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:45:49.4834||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:45:49.4834||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:45:49.4834|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.2648ms 2025-12-03 11:45:49.4834|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:45:49.4834|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.1807ms 200 application/json; charset=utf-8 2025-12-03 11:45:49.5090||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:45:49.5090||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:45:49.5144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:45:49.5144||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:45:49.5144||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:45:49.5144||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:45:50.2832||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:45:50.2832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:45:50.2832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:45:50.3068||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:45:50.3118||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:45:50.3118||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:45:51.1454||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:45:51.1454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:45:51.1454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:45:51.1712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:45:51.1712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:45:51.1712||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:45:51.8947||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:45:51.8947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:45:51.8947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:45:51.9158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:45:51.9158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:45:51.9233||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:45:52.6311||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:45:52.6311||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:45:52.6411|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:45:52.6411|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3175.6161ms 2025-12-03 11:45:52.6411|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:45:52.6411|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3206.7316ms 200 application/json; charset=utf-8 2025-12-03 11:45:52.7334||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:45:52.7334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:45:52.7334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:45:52.7504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:45:52.7504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:45:52.7504||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:45:53.5322||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:45:53.5322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:45:53.5322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:45:53.5572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:45:53.5572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:45:53.5626||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:45:54.3703||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-12-03 11:45:54.3750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:45:54.3750||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:45:54.3898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:45:54.3898|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-12-03 11:45:54.3898|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-12-03 11:45:54.4051|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:45:54.4051|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:45:54.4051|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:45:54.4051|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-12-03 11:45:54.4051|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:45:54.4219|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:45:54.4219|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:45:54.4219|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-12-03 11:45:54.4219|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-12-03 11:45:54.4389|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:45:54.4389|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:45:54.4389|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-12-03 11:45:54.4834|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:45:54.4834|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5020.7774ms 2025-12-03 11:45:54.4834|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:45:54.4834|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5052.5657ms 200 application/json; charset=utf-8 2025-12-03 11:47:06.2427|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:47:06.2427|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:47:06.2427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:06.2427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:06.2427|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7252ms 204 2025-12-03 11:47:06.2525|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6236ms 204 2025-12-03 11:47:06.2525|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:47:06.2525|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:47:06.2525|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:06.2525|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:06.2525|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:06.2525|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:06.2525|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:06.2680|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:06.2680|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:47:06.2680|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:47:06.2680|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-12-03 11:47:06.2680|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-12-03 11:47:06.2680|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:47:06.2680|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:47:06.2837|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-12-03 11:47:06.2837|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-12-03 11:47:06.2837|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-12-03 11:47:06.2837|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.1471ms 2025-12-03 11:47:06.2837|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:47:06.2837|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.8425ms 200 application/json; charset=utf-8 2025-12-03 11:47:06.2837|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-12-03 11:47:06.2837|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.8113ms 2025-12-03 11:47:06.2837|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:47:06.2837|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.656ms 200 application/json; charset=utf-8 2025-12-03 11:47:07.6816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:47:07.6816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:47:07.6816|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:47:07.6816|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:07.6894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:07.6894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:07.6894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1841ms 204 2025-12-03 11:47:07.6894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9832ms 204 2025-12-03 11:47:07.6894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6524ms 204 2025-12-03 11:47:07.6894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:47:07.6894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:47:07.6894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:47:07.6894|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:07.7048|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:07.7048|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:07.7048|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:07.7048|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:07.7048|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:07.7048|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:07.7048|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:07.7048|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:07.7048|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:47:07.7048|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:47:07.7048|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:47:07.7048|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:47:07.7048|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:47:07.7204|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:47:07.7204|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:47:07.7204|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:47:07.7204||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:47:07.7204|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-12-03 11:47:07.7204|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-12-03 11:47:07.7204||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:47:07.7204||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:47:07.7204|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:47:07.7377||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:47:07.7377|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.1158ms 2025-12-03 11:47:07.7377||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:47:07.7377|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:47:07.7377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.3086ms 200 application/json; charset=utf-8 2025-12-03 11:47:07.7595||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:47:07.7595||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:47:07.7595||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:07.7595||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:47:07.7676||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:47:07.7676||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:47:09.3544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 11:47:09.3544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 11:47:09.3544|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:09.3544|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:09.3544|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:09.3628|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:09.3628|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:09.3628|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:09.3628|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:47:09.3628|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:47:09.3628|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-12-03 11:47:09.3628|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-12-03 11:47:09.3628|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:47:09.3628|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:47:09.3794|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-12-03 11:47:09.3794|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-12-03 11:47:09.3794|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-12-03 11:47:09.3794|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.3085ms 2025-12-03 11:47:09.3794|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 11:47:09.3794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.9111ms 200 application/json; charset=utf-8 2025-12-03 11:47:09.3794|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-12-03 11:47:09.3794|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 16.4597ms 2025-12-03 11:47:09.3794|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 11:47:09.3794|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.6757ms 200 application/json; charset=utf-8 2025-12-03 11:47:09.7286||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:09.7286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:09.7286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:09.7459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:09.7459||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:09.7459||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:47:09.9684||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:47:09.9684||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:47:09.9684|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:47:09.9684|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2251.8652ms 2025-12-03 11:47:09.9684|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:47:09.9795|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2277.8356ms 200 application/json; charset=utf-8 2025-12-03 11:47:10.5129||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:10.5129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:10.5129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:10.5346||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:10.5346||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:10.5413||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:47:11.2959||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:11.2959||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:11.2959||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:11.3143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:11.3143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:11.3143||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:47:12.1236||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:12.1236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:12.1236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:12.1458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:12.1458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:12.1541||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:47:12.9140||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:12.9198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:12.9198||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:12.9377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:12.9377||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:12.9377||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:47:13.7084||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-12-03 11:47:13.7084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:13.7150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:13.7290||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:13.7290|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-12-03 11:47:13.7290|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-12-03 11:47:13.7460|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:13.7460|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:13.7460|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:13.7460|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:13.7460|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:13.7460|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:13.7630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:13.7630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:13.7630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:13.7630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:13.7630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:13.7630|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:13.8177|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:47:13.8177|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6099.652ms 2025-12-03 11:47:13.8238|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:47:13.8238|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6127.7363ms 200 application/json; charset=utf-8 2025-12-03 11:47:42.6499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:47:42.6499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:47:42.6499|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:47:42.6499|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:42.6557|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:42.6557|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:42.6557|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8758ms 204 2025-12-03 11:47:42.6557|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.213ms 204 2025-12-03 11:47:42.6557|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8807ms 204 2025-12-03 11:47:42.6557|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 11:47:42.6557|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 11:47:42.6557|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 11:47:42.6727|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:42.6727|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:42.6727|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:42.6727|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 11:47:42.6727|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:42.6727|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:42.6727|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 11:47:42.6727|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:47:42.6727|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:42.6727|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 11:47:42.6880|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 11:47:42.6880|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:47:42.6880|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:47:42.6880|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:47:42.6880|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 11:47:42.6880|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 11:47:42.7029|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-12-03 11:47:42.7029|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 11:47:42.7029||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 11:47:42.7029|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:47:42.7029|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-12-03 11:47:42.7029||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:47:42.7029||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 11:47:42.7029|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.384ms 2025-12-03 11:47:42.7191||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:47:42.7191|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 11:47:42.7191||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 11:47:42.7191|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.261ms 200 application/json; charset=utf-8 2025-12-03 11:47:42.7458||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:47:42.7458||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 11:47:42.7523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:42.7523||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 11:47:42.7523||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 11:47:42.7523||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 11:47:43.6422||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:43.6422||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:43.6422||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:43.6619||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:43.6619||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:43.6619||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 11:47:44.4732||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:44.4732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:44.4732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:44.4939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:44.4939||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:44.5021||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 11:47:45.2261||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:45.2261||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:45.2349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:45.2503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:45.2503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:45.2503||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 11:47:46.0024||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:46.0024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:46.0024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:46.0277||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:46.0322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:46.0322||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 11:47:46.9088||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 11:47:46.9088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:46.9088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:46.9227||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754166744.28,"formattedAmount":"5,754,166,744.28","bookBalance":5754166744.28,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 11:47:46.9227||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 11:47:46.9227|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 11:47:46.9227|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4225.8998ms 2025-12-03 11:47:46.9227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:46.9227|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 11:47:46.9227||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 11:47:46.9227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4268.8994ms 200 application/json; charset=utf-8 2025-12-03 11:47:46.9227||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 11:47:47.6746||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-12-03 11:47:47.6746||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 11:47:47.6746||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 11:47:47.6968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 11:47:47.7059|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-12-03 11:47:47.7059|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-12-03 11:47:47.7059|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-12-03 11:47:47.7216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:47.7216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:47.7216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:47.7340|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-12-03 11:47:47.7340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:47.7340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:47.7340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:47.7340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:47.7340|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:47.7504|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 11:47:47.7504|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 11:47:47.7892|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 11:47:47.7892|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5089.613ms 2025-12-03 11:47:47.7892|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 11:47:47.7892|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5127.5629ms 200 application/json; charset=utf-8 2025-12-03 12:08:30.0207|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:31474/ACCOUNTSERVICES/iisintegration 0 2025-12-03 12:08:30.0207|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.4354ms 202 2025-12-03 12:16:05.3691||DEBUG|AccountManagement.Program|init main function 2025-12-03 12:16:07.9691|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-12-03 12:16:07.9820|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-12-03 12:16:07.9820|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-12-03 12:16:08.0109|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:16:08.2783|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 12:16:08.2988|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 12:16:08.3048|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 12:16:08.3048|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 12:16:08.3227|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-03 12:16:08.3385|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-03 12:16:08.4792||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-12-03 12:16:08.8346|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:16:08.8346|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:16:08.8346|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:16:08.8994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:08.8994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:08.8994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:08.8994|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.911ms 204 2025-12-03 12:16:08.8994|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.4154ms 204 2025-12-03 12:16:08.8994|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.4237ms 204 2025-12-03 12:16:08.9182|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:16:08.9182|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:16:08.9182|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:16:09.0860|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-12-03 12:16:09.0860|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-12-03 12:16:09.1063|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-12-03 12:16:09.1063|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-12-03 12:16:09.0860|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-12-03 12:16:09.1063|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:09.1063|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-12-03 12:16:09.1191|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:09.1191|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:09.1191|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 12:16:09.1191|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 12:16:09.1191|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 12:16:09.1191|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 12:16:09.1191|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 12:16:09.1191|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 12:16:09.1191|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 212.7262ms 401 2025-12-03 12:16:09.1318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 213.4938ms 401 2025-12-03 12:16:09.1318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 215.2417ms 401 2025-12-03 12:16:10.0189|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 12:16:10.0230|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:10.0230|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3849ms 204 2025-12-03 12:16:10.0230|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 12:16:10.0612|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:16:10.0612|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:16:10.0612|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:16:10.0612|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:16:10.0612|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:10.0612|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:10.0712|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:10.0712|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:10.0712|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:16:10.0712|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4606ms 204 2025-12-03 12:16:10.0712|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6082ms 204 2025-12-03 12:16:10.0712|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1319ms 204 2025-12-03 12:16:10.0712|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 12:16:10.0856|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:16:10.0856|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:16:10.0856|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:16:10.0856|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:16:10.0856|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:16:10.0856|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:16:10.0856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:10.0856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:10.0856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:10.0856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:16:10.0856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:16:10.0856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:16:10.0856|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:16:10.1009|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:16:10.1009|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:16:10.1009|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:16:10.1182|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:16:10.1182|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:16:10.1182|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:16:10.1182|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-12-03 12:16:10.1535||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:16:10.1535|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:16:10.1535|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:16:10.3069|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-12-03 12:16:10.3625||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:16:10.3625||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:16:10.3691|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (37ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-12-03 12:16:10.3691|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-12-03 12:16:10.3691|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:16:10.3860|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-12-03 12:16:10.3984|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 264.543ms 2025-12-03 12:16:10.3984|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 12:16:10.3984|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 286.7622ms 2025-12-03 12:16:10.3984|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:16:10.3984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 367.4547ms 200 application/json; charset=utf-8 2025-12-03 12:16:10.3984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 316.2582ms 200 application/json; charset=utf-8 2025-12-03 12:16:10.3984||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:16:10.3984||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:16:10.5949||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:16:10.5949||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:16:10.6223||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:16:10.6223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:10.6223||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:16:10.6223||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:16:11.4574||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:11.4756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:11.4756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:11.5046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:11.5046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:11.5046||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:16:12.3149||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:12.3186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:12.3186||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:12.3409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:12.3409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:12.3409||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:16:13.0940||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:13.1001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:13.1001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:13.1209||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:13.1209||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:13.1209||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:16:13.9633||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:16:13.9804||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:16:13.9804||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:13.9804|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:16:13.9889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:13.9889||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:13.9889|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3867.2369ms 2025-12-03 12:16:13.9889|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:16:13.9889|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3913.1407ms 200 application/json; charset=utf-8 2025-12-03 12:16:14.0087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:14.0087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:14.0087||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:16:14.7957||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:14.7957||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:14.8034||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:14.8210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:14.8210||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:14.8210||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:16:15.5877||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-12-03 12:16:15.5877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:15.5877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:15.6090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:15.6914|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2025-12-03 12:16:15.7398|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (24ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] 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-12-03 12:16:15.7606|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-12-03 12:16:15.7892|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-12-03 12:16:15.7892|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-12-03 12:16:15.8019|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-12-03 12:16:15.8019|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:16:15.8019|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-12-03 12:16:15.8019|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:16:15.8172|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:16:15.8172|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:16:15.8172|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-12-03 12:16:15.8468|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-12-03 12:16:15.8503|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:16:15.9721|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:16:15.9854|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5855.1014ms 2025-12-03 12:16:15.9854|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:16:15.9897|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5903.4174ms 200 application/json; charset=utf-8 2025-12-03 12:16:19.8225|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 12:16:19.8225|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:19.8225|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9051ms 204 2025-12-03 12:16:19.8366|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 12:16:19.8366|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:16:19.8366|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:16:19.8366|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:16:19.8366|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:16:19.8366|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:19.8484|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:19.8484|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:19.8484|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:19.8484|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9789ms 204 2025-12-03 12:16:19.8484|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.2987ms 204 2025-12-03 12:16:19.8484|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:16:19.8484|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.739ms 204 2025-12-03 12:16:19.8636|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:16:19.8636|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:16:19.8636|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 12:16:19.8636|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:16:19.8636|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:16:19.8636|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:16:19.8636|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:16:19.8636|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:19.8636|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:19.8636|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:16:19.8636|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:16:19.8636|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-12-03 12:16:19.8790|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:16:19.8790|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:16:19.8790|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:16:19.8790|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:16:19.8790|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:16:19.8790|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:16:19.8790|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:16:19.8790|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:16:19.8790|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:16:19.8790|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:16:19.8790||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:16:19.8790|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:16:19.8967|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-12-03 12:16:19.8967|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-12-03 12:16:19.8967|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-12-03 12:16:19.8967||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:16:19.8967|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:16:19.8967||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:16:19.8967|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-12-03 12:16:19.8967||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:16:19.8967|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.7295ms 2025-12-03 12:16:19.8967||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:16:19.8967|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 27.6667ms 2025-12-03 12:16:19.9121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:16:19.9121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 12:16:19.9121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.9162ms 200 application/json; charset=utf-8 2025-12-03 12:16:19.9121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.6202ms 200 application/json; charset=utf-8 2025-12-03 12:16:19.9300||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:16:19.9300||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:16:19.9300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:19.9300||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:16:19.9300||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:16:19.9300||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:16:21.7937||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:21.7974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:21.7974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:21.8175||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:21.8175||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:21.8175||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:16:22.0409||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:16:22.0409||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:16:22.0538|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:16:22.0538|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2164.2407ms 2025-12-03 12:16:22.0538|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:16:22.0538|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2190.9642ms 200 application/json; charset=utf-8 2025-12-03 12:16:22.5855||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:22.5855||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:22.5855||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:22.6110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:22.6110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:22.6110||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:16:23.3758||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:23.3758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:23.3758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:23.4079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:23.4079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:23.4079||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:16:24.2090||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:24.2090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:24.2193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:24.2380||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:24.2380||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:24.2380||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:16:25.0244||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:16:25.0244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:25.0362||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:25.0520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:25.0520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:16:25.0520||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:16:25.8458||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-12-03 12:16:25.8458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:16:25.8458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:16:25.8687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:16:25.8830|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-12-03 12:16:25.8923|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-12-03 12:16:25.8923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:16:25.8923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:16:25.8923|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:16:25.9069|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:16:25.9069|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:16:25.9069|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:16:25.9069|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-12-03 12:16:25.9228|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-12-03 12:16:25.9228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:16:25.9228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:16:25.9228|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:16:25.9228|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-12-03 12:16:26.0120|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:16:26.0120|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6122.0322ms 2025-12-03 12:16:26.0120|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:16:26.0178|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6154.1394ms 200 application/json; charset=utf-8 2025-12-03 12:21:47.2060|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:21:47.2060|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:21:47.2060|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:21:47.2060|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:47.2060|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:47.2060|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:47.2139|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2852ms 204 2025-12-03 12:21:47.2139|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9825ms 204 2025-12-03 12:21:47.2139|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7814ms 204 2025-12-03 12:21:47.2139|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:21:47.2139|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:21:47.2139|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:21:47.2139|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:21:47.2139|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:21:47.2139|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:21:47.2139|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:47.2302|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:47.2302|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:47.2302|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:21:47.2302|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:21:47.2302|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:21:47.2302|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:21:47.2302|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:21:47.2302|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:21:47.2302|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:21:47.2302|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:21:47.2302|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:21:47.2302|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:21:47.2459||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:21:47.2459|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:21:47.2459|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-12-03 12:21:47.2459|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-12-03 12:21:47.2459||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:21:47.2459|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:21:47.2459||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:21:47.2459||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:21:47.2459|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.4196ms 2025-12-03 12:21:47.2615|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:21:47.2615||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:21:47.2615|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.2244ms 200 application/json; charset=utf-8 2025-12-03 12:21:47.2804||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:21:47.2804||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:21:47.2804||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:21:47.2804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:47.2804||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:21:47.2804||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:21:49.1353||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:49.1353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:49.1353||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:49.1599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:49.1599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:49.1599||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:21:49.3689||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:21:49.3736||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:21:49.3736|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:21:49.3736|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2139.6248ms 2025-12-03 12:21:49.3736|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:21:49.3870|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2165.7234ms 200 application/json; charset=utf-8 2025-12-03 12:21:49.9491||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:49.9491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:49.9491||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:49.9717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:49.9717||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:49.9717||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:21:50.7288||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:50.7339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:50.7339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:50.7545||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:50.7545||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:50.7604||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:21:51.5439||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:51.5439||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:51.5439||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:51.5701||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:51.5736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:51.5736||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:21:52.3994||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:52.4041||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:52.4041||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:52.4246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:52.4246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:52.4246||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:21:53.2174||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-12-03 12:21:53.2174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:53.2174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:53.2365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:53.2448|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-12-03 12:21:53.2448|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-12-03 12:21:53.2448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:21:53.2448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:21:53.2631|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:21:53.2631|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:21:53.2631|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:21:53.2631|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:21:53.2767|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:21:53.2767|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:21:53.2767|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:21:53.2767|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:21:53.2922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:21:53.2922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:21:53.3498|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:21:53.3498|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6110.1137ms 2025-12-03 12:21:53.3498|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:21:53.3554|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6135.5729ms 200 application/json; charset=utf-8 2025-12-03 12:21:53.9381|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:21:53.9381|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:21:53.9381|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:21:53.9381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:53.9381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:53.9381|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:53.9495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3762ms 204 2025-12-03 12:21:53.9495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.4868ms 204 2025-12-03 12:21:53.9495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.8267ms 204 2025-12-03 12:21:53.9495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:21:53.9495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:21:53.9495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:21:53.9495|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:21:53.9495|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:21:53.9495|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:21:53.9495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:53.9646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:53.9646|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:53.9646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:21:53.9646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:21:53.9646|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:21:53.9646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:21:53.9646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:21:53.9646|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:21:53.9646|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:21:53.9646|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:21:53.9646|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:21:53.9646||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:21:53.9646|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:21:53.9796|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:21:53.9796||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:21:53.9965|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-12-03 12:21:53.9965||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:21:53.9965|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-12-03 12:21:53.9965|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:21:53.9965|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 28.4641ms 2025-12-03 12:21:53.9965|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:21:53.9965|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.9448ms 200 application/json; charset=utf-8 2025-12-03 12:21:53.9965||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:21:54.0109||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:21:54.0109||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:21:54.0109||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:21:54.0109||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:21:54.0109||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:21:54.0265||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:54.0265||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:21:55.5975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 12:21:55.5975|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 12:21:55.5975|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:55.6054|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:55.6054|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7748ms 204 2025-12-03 12:21:55.6054|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1977ms 204 2025-12-03 12:21:55.6054|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 12:21:55.6054|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 12:21:55.6054|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:21:55.6054|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:21:55.6211|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:55.6211|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:21:55.6211|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:21:55.6211|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 12:21:55.6211|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:21:55.6211|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 12:21:55.6360|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-12-03 12:21:55.6360|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-12-03 12:21:55.6360|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:21:55.6360|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:21:55.6615|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-12-03 12:21:55.6615|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-12-03 12:21:55.6899|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-12-03 12:21:55.6899|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 56.3979ms 2025-12-03 12:21:55.6899|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 12:21:55.6989|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 87.364ms 200 application/json; charset=utf-8 2025-12-03 12:21:55.6989|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-12-03 12:21:55.7181|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 80.6799ms 2025-12-03 12:21:55.7181|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 12:21:55.7181|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 108.6845ms 200 application/json; charset=utf-8 2025-12-03 12:21:55.8930||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:55.8930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:55.8930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:55.9121||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:55.9121||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:55.9169||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:21:56.1306||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:21:56.1373||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:21:56.1373|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:21:56.1373|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2169.7016ms 2025-12-03 12:21:56.1373|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:21:56.1373|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2194.1876ms 200 application/json; charset=utf-8 2025-12-03 12:21:56.6793||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:56.6838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:56.6838||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:56.7019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:56.7019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:56.7019||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:21:57.5364||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:57.5364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:57.5452||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:57.5597||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:57.5597||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:57.5597||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:21:58.3330||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:58.3387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:58.3387||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:58.3580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:58.3580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:58.3580||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:21:59.1677||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:21:59.1677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:59.1677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:59.1966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:21:59.2000||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:21:59.2000||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:21:59.9630||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-12-03 12:21:59.9694||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:21:59.9694||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:21:59.9927||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:22:00.0070|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-12-03 12:22:00.0217|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-12-03 12:22:00.0277|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:22:00.0277|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-12-03 12:22:00.0420|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-12-03 12:22:00.0420|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-12-03 12:22:00.0420|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-12-03 12:22:00.0645|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-12-03 12:22:00.0645|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-12-03 12:22:00.0738|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:22:00.0738|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-12-03 12:22:00.0738|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-12-03 12:22:00.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-12-03 12:22:00.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-12-03 12:22:00.1476|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:22:00.1527|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6174.7002ms 2025-12-03 12:22:00.1527|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:22:00.1527|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6199.9048ms 200 application/json; charset=utf-8 2025-12-03 12:22:01.5174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:22:01.5174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:22:01.5174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:22:01.5174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:22:01.5174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:22:01.5274|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:22:01.5274|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8918ms 204 2025-12-03 12:22:01.5274|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.9466ms 204 2025-12-03 12:22:01.5274|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.0937ms 204 2025-12-03 12:22:01.5274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:22:01.5274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:22:01.5274|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:22:01.5274|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:22:01.5274|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:22:01.5274|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:22:01.5430|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:22:01.5430|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:22:01.5430|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:22:01.5430|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:22:01.5430|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:22:01.5430|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:22:01.5430|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:22:01.5430|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:22:01.5430|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:22:01.5430|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:22:01.5589|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:22:01.5589|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:22:01.5589|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:22:01.5589|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:22:01.5589|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-12-03 12:22:01.5589||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:22:01.5589|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:22:01.5589|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-12-03 12:22:01.5771|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.2975ms 2025-12-03 12:22:01.5771|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:22:01.5771||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:22:01.5771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.4076ms 200 application/json; charset=utf-8 2025-12-03 12:22:01.5771||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:22:01.5771||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:22:01.5771||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:22:01.6053||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:22:01.6053||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:22:01.6053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:22:01.6053||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:22:01.6053||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:22:01.6053||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:22:03.5382||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:22:03.5434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:22:03.5434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:22:03.5629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:22:03.5629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:22:03.5629||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:22:03.7253||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:22:03.7324||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:22:03.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-12-03 12:22:03.7324|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2170.2054ms 2025-12-03 12:22:03.7324|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:22:03.7324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2205.5315ms 200 application/json; charset=utf-8 2025-12-03 12:22:04.3532||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:22:04.3532||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:22:04.3614||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:22:04.3614||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:22:04.3787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:22:04.3787||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:22:05.1993||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:22:05.1993||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:22:05.2072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:22:05.2072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:22:05.2221||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:22:05.2221||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:22:06.0515||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:22:06.0515||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:22:06.0515||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:22:06.0711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:22:06.0711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:22:06.0711||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:22:06.9166||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:22:06.9166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:22:06.9251||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:22:06.9385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:22:06.9385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:22:06.9385||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:22:07.7737||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-12-03 12:22:07.7737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:22:07.7737||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:22:07.7938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:22:07.8055|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-12-03 12:22:07.8055|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-12-03 12:22:07.8151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:22:07.8151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:22:07.8151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:22:07.8151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:22:07.8151|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:22:07.8290|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:22:07.8290|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:22:07.8290|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-12-03 12:22:07.8290|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:22:07.8461|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-12-03 12:22:07.8461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:22:07.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-12-03 12:22:07.9019|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:22:07.9019|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6342.5189ms 2025-12-03 12:22:07.9081|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:22:07.9081|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6374.5032ms 200 application/json; charset=utf-8 2025-12-03 12:23:49.9720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 12:23:49.9720|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 12:23:49.9720|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:23:49.9720|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:23:49.9720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.0727ms 204 2025-12-03 12:23:49.9720|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0676ms 204 2025-12-03 12:23:49.9876|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 12:23:49.9876|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 12:23:49.9876|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:23:49.9876|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:23:49.9876|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:23:49.9876|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:23:49.9876|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:23:49.9876|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:23:50.0008|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 12:23:50.0008|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 12:23:50.0008|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-12-03 12:23:50.0008|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-12-03 12:23:50.0008|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:23:50.0008|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:23:50.0008|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-12-03 12:23:50.0008|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-12-03 12:23:50.0174|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.4874ms 2025-12-03 12:23:50.0174|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 12:23:50.0174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.1303ms 200 application/json; charset=utf-8 2025-12-03 12:23:50.0174|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-12-03 12:23:50.0348|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-12-03 12:23:50.0348|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.9791ms 2025-12-03 12:23:50.0348|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 12:23:50.0348|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.8329ms 200 application/json; charset=utf-8 2025-12-03 12:24:20.2570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:24:20.2570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:24:20.2570|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:24:20.2570|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:20.2570|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:20.2570|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:20.2667|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6901ms 204 2025-12-03 12:24:20.2667|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1884ms 204 2025-12-03 12:24:20.2667|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2601ms 204 2025-12-03 12:24:20.2667|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:24:20.2667|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:24:20.2667|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:24:20.2667|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:24:20.2667|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:24:20.2667|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:24:20.2667|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:20.2667|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:20.2839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:20.2839|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:24:20.2839|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:24:20.2839|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:24:20.2839|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:24:20.2839|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:24:20.2839|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:24:20.2839|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:24:20.2839|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:24:20.2839|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:24:20.2987|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:24:20.2987|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:24:20.2987||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:24:20.2987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [w].[Id], [w].[Amount], [w].[Comment], [w].[CreatedBy], [w].[DateCreated], [w].[DateModified], [w].[IsActive], [w].[IsDeleted], [w].[ModifiedBy], [w].[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-12-03 12:24:20.2987|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (10ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[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-12-03 12:24:20.2987|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:24:20.3158||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:24:20.3158|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.4195ms 2025-12-03 12:24:20.3158||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:24:20.3158||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:24:20.3158|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:24:20.3158||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:24:20.3158|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.5024ms 200 application/json; charset=utf-8 2025-12-03 12:24:20.3396||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:24:20.3453||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:24:20.3453||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:24:20.3453||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:24:20.3453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:20.3453||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:24:21.1357||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:21.1357||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:21.1431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:21.1431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:21.1596||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:21.1596||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:24:21.9346||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:21.9392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:21.9392||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:21.9554||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:21.9554||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:21.9554||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:24:22.7282||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:22.7282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:22.7282||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:22.7467||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:22.7467||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:22.7524||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:24:23.5946||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:23.5986||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:23.5986||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:23.6147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:23.6147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:23.6147||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:24:23.6421||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:24:23.6421||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:24:23.6421|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:24:23.6421|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3350.0576ms 2025-12-03 12:24:23.6421|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:24:23.6421|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3378.2917ms 200 application/json; charset=utf-8 2025-12-03 12:24:24.3502||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:24.3502||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:24.3502||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:24.3736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:24.3776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:24.3776||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:24:25.1735||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-12-03 12:24:25.1735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:25.1735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:25.1984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:25.2097|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-12-03 12:24:25.2097|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-12-03 12:24:25.2216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:25.2216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:25.2216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:25.2216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:25.2216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:25.2216|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:25.2360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:25.2360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:25.2360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:25.2360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:25.2360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:25.2521|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:25.2977|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:24:25.3025|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5004.577ms 2025-12-03 12:24:25.3025|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:24:25.3025|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5033.6373ms 200 application/json; charset=utf-8 2025-12-03 12:24:34.6320|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:24:34.6320|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:24:34.6320|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:24:34.6320|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:34.6320|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:34.6436|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:34.6436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.6438ms 204 2025-12-03 12:24:34.6436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.8376ms 204 2025-12-03 12:24:34.6436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.1669ms 204 2025-12-03 12:24:34.6581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:24:34.6581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:24:34.6581|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:24:34.6581|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:24:34.6581|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:24:34.6581|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:24:34.6581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:34.6581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:34.6581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:24:34.6581|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:24:34.6581|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:24:34.6581|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:24:34.6738|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:24:34.6738|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:24:34.6738|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:24:34.6738|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:24:34.6738|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:24:34.6738|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:24:34.6738||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:24:34.6738|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:24:34.6738|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:24:34.6891|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-12-03 12:24:34.6891||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:24:34.6891|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:24:34.6891|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-12-03 12:24:34.6891||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:24:34.6891|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.6767ms 2025-12-03 12:24:34.6891||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:24:34.6891|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:24:34.6891|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.4375ms 200 application/json; charset=utf-8 2025-12-03 12:24:34.6891||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:24:34.7130||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:24:34.7130||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:24:34.7130||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:24:34.7217||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:24:34.7217||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:34.7217||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:24:36.5831||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:36.5831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:36.5831||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:36.6038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:36.6038||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:36.6115||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:24:36.7561||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:24:36.7561||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:24:36.7561|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:24:36.7561|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2080.2158ms 2025-12-03 12:24:36.7561|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:24:36.7561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2106.2871ms 200 application/json; charset=utf-8 2025-12-03 12:24:37.3781||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:37.3781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:37.3781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:37.4008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:37.4008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:37.4008||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:24:38.1700||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:38.1743||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:38.1743||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:38.1743||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:38.1916||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:38.1916||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:24:38.9944||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:38.9944||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:38.9944||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:39.0145||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:39.0145||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:39.0145||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:24:39.7972||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:24:39.7972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:39.8049||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:39.8195||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:39.8195||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:24:39.8195||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:24:40.5481||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-12-03 12:24:40.5481||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:24:40.5549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:24:40.5700||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:24:40.5700|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-12-03 12:24:40.5868|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-12-03 12:24:40.5868|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:40.5868|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:40.5868|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:40.6029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:40.6029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:40.6029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:40.6029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:40.6029|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:40.6155|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:40.6155|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-12-03 12:24:40.6155|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:24:40.6155|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:24:40.6946|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:24:40.6946|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6014.9589ms 2025-12-03 12:24:40.6946|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:24:40.6946|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6042.3221ms 200 application/json; charset=utf-8 2025-12-03 12:28:44.4588|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:28:44.4588|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:28:44.4588|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:28:44.4588|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:28:44.4666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:28:44.4666|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:28:44.4666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1897ms 204 2025-12-03 12:28:44.4666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.6766ms 204 2025-12-03 12:28:44.4666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.0909ms 204 2025-12-03 12:28:44.4812|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:28:44.4812|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:28:44.4812|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:28:44.4812|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:28:44.4812|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:28:44.4812|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:28:44.4953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:28:44.4953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:28:44.4953|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:28:44.4953|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:28:44.4953|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:28:44.4953|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:28:44.4953|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:28:44.4953|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:28:44.4953|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:28:44.4953|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:28:44.4953|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:28:44.5106|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:28:44.5106|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:28:44.5106|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:28:44.5106||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:28:44.5106|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-12-03 12:28:44.5106|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-12-03 12:28:44.5106|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:28:44.5106||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:28:44.5106|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.2209ms 2025-12-03 12:28:44.5280||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:28:44.5280|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:28:44.5280|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.9851ms 200 application/json; charset=utf-8 2025-12-03 12:28:44.5280||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:28:44.5280||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:28:44.5503||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:28:44.5503||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:28:44.5581||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:28:44.5581||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:28:44.5581||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:28:44.5581||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:28:46.4385||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:28:46.4385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:28:46.4483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:28:46.4483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:28:46.4647||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:28:46.4647||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:28:46.6403||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:28:46.6403||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:28:46.6509|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:28:46.6509|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2138.1041ms 2025-12-03 12:28:46.6509|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:28:46.6509|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2168.1079ms 200 application/json; charset=utf-8 2025-12-03 12:28:47.2637||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:28:47.2637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:28:47.2637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:28:47.2846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:28:47.2846||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:28:47.2924||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:28:48.0832||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:28:48.0887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:28:48.0887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:28:48.1085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:28:48.1085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:28:48.1085||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:28:48.8576||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:28:48.8576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:28:48.8576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:28:48.8733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:28:48.8733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:28:48.8733||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:28:49.6685||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:28:49.6685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:28:49.6685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:28:49.6893||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:28:49.6893||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:28:49.6893||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:28:50.5206||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-12-03 12:28:50.5260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:28:50.5260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:28:50.5431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:28:50.5431|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-12-03 12:28:50.5431|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-12-03 12:28:50.5584|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:28:50.5584|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:28:50.5584|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:28:50.5584|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:28:50.5584|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:28:50.5584|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:28:50.5584|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:28:50.5584|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:28:50.5734|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-12-03 12:28:50.5734|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:28:50.5734|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:28:50.5734|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:28:50.6188|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:28:50.6211|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6109.6315ms 2025-12-03 12:28:50.6211|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:28:50.6211|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6141.7556ms 200 application/json; charset=utf-8 2025-12-03 12:49:04.1249|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:29374/ACCOUNTSERVICES/iisintegration 0 2025-12-03 12:49:04.1249|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.0862ms 202 2025-12-03 12:55:06.0468||DEBUG|AccountManagement.Program|init main function 2025-12-03 12:55:08.7075|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-12-03 12:55:08.7199|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-12-03 12:55:08.7199|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-12-03 12:55:08.7489|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:55:08.9898|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 12:55:09.0110|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 12:55:09.0163|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 12:55:09.0163|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 12:55:09.0329|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-03 12:55:09.0473|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-03 12:55:09.1884||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-12-03 12:55:09.3551|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:55:09.3551|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:55:09.3551|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 12:55:09.3551|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:55:09.4372|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:55:09.4372|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:55:09.4372|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:55:09.4372|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:55:09.4372|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 92.2345ms 204 2025-12-03 12:55:09.4372|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 92.2042ms 204 2025-12-03 12:55:09.4372|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 92.2033ms 204 2025-12-03 12:55:09.4372|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 92.2297ms 204 2025-12-03 12:55:09.4640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:55:09.4640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:55:09.4640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:55:09.4640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 12:55:09.6289|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:55:09.6289|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:55:09.6289|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:55:09.6289|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:55:09.6289|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:55:09.6289|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:55:09.6427|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:55:09.6427|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:55:09.6427|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:55:09.6427|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:55:09.6427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:55:09.6427|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:55:09.6427|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:55:09.6427|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:55:09.6427|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:55:09.6427|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 12:55:09.6725|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:55:09.6725|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:55:09.6725|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-12-03 12:55:09.6725|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:55:09.6725|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:55:09.7069|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:55:09.7069|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:55:09.7069||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:55:09.8672|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-12-03 12:55:09.9028||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:55:09.9058||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:55:09.9220|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (32ms) [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-12-03 12:55:09.9220|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (36ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[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-12-03 12:55:09.9358|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:55:09.9644||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:55:09.9682||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:55:09.9682|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 292.8476ms 2025-12-03 12:55:09.9682|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-12-03 12:55:09.9682|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:55:09.9682|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 511.0618ms 200 application/json; charset=utf-8 2025-12-03 12:55:09.9957|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 311.8212ms 2025-12-03 12:55:09.9957|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 12:55:10.0004|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 536.3456ms 200 application/json; charset=utf-8 2025-12-03 12:55:10.1086||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:55:10.1086||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:55:10.1365||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:55:10.1365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:55:10.1437||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:55:10.1437||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:55:13.5841||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:55:13.5999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:55:13.5999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:55:13.6246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:55:13.6246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:55:13.6246||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:55:13.8684||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:55:13.8813||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:55:13.8813|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:55:13.8967|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4211.7152ms 2025-12-03 12:55:13.8967|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:55:13.8967|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4435.1417ms 200 application/json; charset=utf-8 2025-12-03 12:55:14.4181||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:55:14.4236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:55:14.4236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:55:14.4453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:55:14.4453||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:55:14.4520||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:55:15.3288||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:55:15.3288||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:55:15.3288||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:55:15.3584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:55:15.3584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:55:15.3584||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:55:16.1366||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:55:16.1416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:55:16.1416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:55:16.1665||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:55:16.1728||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:55:16.1728||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:55:16.8271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100131027 2025-12-03 12:55:16.8271|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:55:16.8271|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:55:16.8271|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 12:55:16.8476|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-12-03 12:55:16.8476|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:55:16.8816|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [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-12-03 12:55:16.8816|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-12-03 12:55:16.8955|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 46.0343ms 2025-12-03 12:55:16.8955|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 12:55:16.8955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 72.3706ms 200 application/json; charset=utf-8 2025-12-03 12:55:16.9810||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:55:16.9866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:55:16.9866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:55:17.0074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:55:17.0074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:55:17.0153||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:55:17.7984||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-12-03 12:55:17.7984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:55:17.7984||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:55:17.8284||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:55:17.9121|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2025-12-03 12:55:17.9685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (17ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] 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-12-03 12:55:17.9841|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-12-03 12:55:17.9841|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:55:18.0226|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (21ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:55:18.0308|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:55:18.0308|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:55:18.0308|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:55:18.0308|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:55:18.0496|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-12-03 12:55:18.0496|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:55:18.0496|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-12-03 12:55:18.0634|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:55:18.0634|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-12-03 12:55:18.1792|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:55:18.1792|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 8497.675ms 2025-12-03 12:55:18.1792|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:55:18.1874|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8723.3495ms 200 application/json; charset=utf-8 2025-12-03 12:55:25.2261|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100131027 2025-12-03 12:55:25.2261|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:55:25.2261|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:55:25.2261|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 12:55:25.2261|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-12-03 12:55:25.2261|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:55:25.2463|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-12-03 12:55:25.2463|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-12-03 12:55:25.2463|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 14.1221ms 2025-12-03 12:55:25.2463|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 12:55:25.2463|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.5783ms 200 application/json; charset=utf-8 2025-12-03 12:55:26.6656|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100131027 2025-12-03 12:55:26.6656|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:55:26.6656|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:55:26.6774|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 12:55:26.6774|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-12-03 12:55:26.6774|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:55:26.6774|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-12-03 12:55:26.6924|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-12-03 12:55:26.6924|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 13.3596ms 2025-12-03 12:55:26.6924|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 12:55:26.6924|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.3307ms 200 application/json; charset=utf-8 2025-12-03 12:56:11.9877|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 12:56:11.9877|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:11.9877|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6379ms 204 2025-12-03 12:56:11.9877|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 12:56:12.0038|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:56:12.0038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:12.0038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:56:12.0038|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 12:56:12.0216|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-12-03 12:56:12.0216|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:56:12.0216|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-12-03 12:56:12.0341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:56:12.0341|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:56:12.0216|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:56:12.0341|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-12-03 12:56:12.0341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:12.0341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:12.0341|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:12.0341|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 20.6301ms 2025-12-03 12:56:12.0341|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9313ms 204 2025-12-03 12:56:12.0341|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4667ms 204 2025-12-03 12:56:12.0341|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.2567ms 204 2025-12-03 12:56:12.0341|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 12:56:12.0545|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:56:12.0545|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:56:12.0545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.1309ms 200 application/json; charset=utf-8 2025-12-03 12:56:12.0545|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:56:12.0673|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:56:12.0673|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:56:12.0673|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:12.0673|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:12.0673|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:56:12.0824|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:56:12.0824|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:56:12.0824|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:12.0824|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:56:12.0824|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:56:12.0824|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:56:12.0824|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:56:12.0824|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:56:12.0967|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:56:12.0967||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:56:12.0967|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:56:12.0967|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:56:12.1140||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:56:12.1140|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-12-03 12:56:12.1140|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:56:12.1140||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:56:12.1140|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:56:12.1303|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 29.9474ms 2025-12-03 12:56:12.1303|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-12-03 12:56:12.1303|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:56:12.1303|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.9259ms 200 application/json; charset=utf-8 2025-12-03 12:56:12.1303||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:56:12.1303||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:56:12.1522||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:56:12.1522||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:56:12.1522||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:56:12.1522||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:12.1522||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:56:12.1609||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:56:13.0031||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:13.0031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:13.0031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:13.0306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:13.0348||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:13.0348||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:56:13.7815||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:13.7849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:13.7849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:13.8047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:13.8047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:13.8047||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:56:14.5533||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:14.5533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:14.5533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:14.5776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:14.5813||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:14.5813||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:56:15.4620||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:15.4620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:15.4620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:15.4887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:15.4887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:15.4887||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:56:15.6304||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:56:15.6304||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:56:15.6304|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:56:15.6304|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3541.3094ms 2025-12-03 12:56:15.6304|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:56:15.6304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3585.5517ms 200 application/json; charset=utf-8 2025-12-03 12:56:16.3269||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:16.3320||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:16.3320||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:16.3535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:16.3535||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:16.3535||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:56:17.1483||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-12-03 12:56:17.1483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:17.1483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:17.1725||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:17.1870|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-12-03 12:56:17.1939|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-12-03 12:56:17.1939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:56:17.1939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:56:17.2073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:56:17.2073|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-12-03 12:56:17.2073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:56:17.2073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:56:17.2237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:56:17.2237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:56:17.2237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:56:17.2237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:56:17.2390|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:56:17.2390|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:56:17.3062|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:56:17.3062|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5195.0731ms 2025-12-03 12:56:17.3062|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:56:17.3168|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5246.1512ms 200 application/json; charset=utf-8 2025-12-03 12:56:53.8387|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:56:53.8387|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:56:53.8387|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:56:53.8387|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:53.8448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:53.8448|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:53.8448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6624ms 204 2025-12-03 12:56:53.8448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9807ms 204 2025-12-03 12:56:53.8448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.07ms 204 2025-12-03 12:56:53.8599|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:56:53.8599|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:56:53.8599|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:56:53.8599|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:56:53.8599|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:56:53.8599|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:56:53.8599|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:53.8599|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:53.8599|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:56:53.8599|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:56:53.8599|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:56:53.8599|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:56:53.8599|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:56:53.8599|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:56:53.8599|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:56:53.8768|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:56:53.8768|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:56:53.8768|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:56:53.8768|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:56:53.8768||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:56:53.8768|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:56:53.9000||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:56:53.9000||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:56:53.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-12-03 12:56:53.9000|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-12-03 12:56:53.9126|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:56:53.9126|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 33.0796ms 2025-12-03 12:56:53.9126|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:56:53.9126||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:56:53.9126|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.994ms 200 application/json; charset=utf-8 2025-12-03 12:56:53.9126||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:56:53.9283||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:56:53.9283||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:56:53.9283||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:56:53.9416||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:56:53.9416||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:53.9416||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:56:55.9760||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:55.9760||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:55.9760||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:56.0010||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:56.0010||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:56.0010||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:56:56.1426||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8891981352.25,"formattedAmount":"-8,891,981,352.25","bookBalance":-8891981352.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541666472.7,"formattedAmount":"-5,541,666,472.70","bookBalance":-5541666472.7,"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":5754995879.4,"formattedAmount":"5,754,995,879.40","bookBalance":5754995879.4,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717438273.94,"formattedAmount":"1,717,438,273.94","bookBalance":1717438273.94,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426287794.07,"formattedAmount":"2,426,287,794.07","bookBalance":2426287794.07,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:56:56.1426||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:56:56.1426|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:56:56.1426|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2272.8578ms 2025-12-03 12:56:56.1426|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:56:56.1585|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2298.5546ms 200 application/json; charset=utf-8 2025-12-03 12:56:56.9212||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8891981352.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:56.9267||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:56.9267||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:56.9455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:56.9455||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:56.9455||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:56:57.7716||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:57.7716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:57.7716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:57.7902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:57.7902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:57.7902||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:56:58.6675||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:58.6728||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:58.6728||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:58.6910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:58.6910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:58.6910||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:56:59.5332||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541666472.7","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:56:59.5332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:56:59.5332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:56:59.5549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:56:59.5549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:56:59.5634||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:57:00.3689||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-12-03 12:57:00.3689||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:57:00.3820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:57:00.3976||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:57:00.4183|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-12-03 12:57:00.4278|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-12-03 12:57:00.4278|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:57:00.4385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:57:00.4385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:57:00.4385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:57:00.4385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:57:00.4385|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:57:00.4563|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:57:00.4563|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:57:00.4563|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:57:00.4563|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:57:00.4563|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:57:00.4694|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:57:00.5232|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:57:00.5232|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6647.9962ms 2025-12-03 12:57:00.5232|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:57:00.5323|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6672.4733ms 200 application/json; charset=utf-8 2025-12-03 12:57:33.9890|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 12:57:33.9890|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 12:57:33.9890|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:57:33.9890|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:57:33.9890|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0811ms 204 2025-12-03 12:57:33.9988|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4835ms 204 2025-12-03 12:57:34.0179|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 12:57:34.0179|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 12:57:34.0179|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:57:34.0179|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:57:34.0291|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:57:34.0291|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:57:34.0291|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 12:57:34.0291|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:57:34.0291|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:57:34.0291|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 12:57:34.0291|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-12-03 12:57:34.0291|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:57:34.0474|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-12-03 12:57:34.0474|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:57:34.0607|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-12-03 12:57:34.0785|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-12-03 12:57:34.0785|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-12-03 12:57:34.0785|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 47.7174ms 2025-12-03 12:57:34.0915|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 12:57:34.0915|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.8574ms 200 application/json; charset=utf-8 2025-12-03 12:57:34.1217|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-12-03 12:57:34.1217|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 81.8162ms 2025-12-03 12:57:34.1217|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 12:57:34.1217|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 115.4888ms 200 application/json; charset=utf-8 2025-12-03 12:57:40.0446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 12:57:40.0446|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 12:57:40.0446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:57:40.0446|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:57:40.0446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8965ms 204 2025-12-03 12:57:40.0446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4281ms 204 2025-12-03 12:57:40.0632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 12:57:40.0632|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 12:57:40.0632|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:57:40.0632|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:57:40.0632|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:57:40.0632|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:57:40.0632|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:57:40.0750|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:57:40.0750|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 12:57:40.0750|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 12:57:40.0750|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-12-03 12:57:40.0750|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-12-03 12:57:40.0750|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:57:40.0750|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:57:40.0925|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-12-03 12:57:40.0925|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-12-03 12:57:40.0925|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-12-03 12:57:40.0925|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 20.0747ms 2025-12-03 12:57:40.0925|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 12:57:40.1073|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.9401ms 200 application/json; charset=utf-8 2025-12-03 12:57:40.1073|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-12-03 12:57:40.1073|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 34.0333ms 2025-12-03 12:57:40.1073|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 12:57:40.1073|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.6029ms 200 application/json; charset=utf-8 2025-12-03 12:59:07.0600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:59:07.0600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:59:07.0600|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:59:07.0600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:59:07.0600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:59:07.0600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:59:07.0600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6707ms 204 2025-12-03 12:59:07.0600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7864ms 204 2025-12-03 12:59:07.0600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0971ms 204 2025-12-03 12:59:07.0775|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 12:59:07.0775|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 12:59:07.0775|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 12:59:07.0775|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:59:07.0775|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:59:07.0775|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 12:59:07.0775|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:59:07.0775|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:59:07.0775|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 12:59:07.0775|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:59:07.0775|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:59:07.0775|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 12:59:07.0775|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:59:07.0911|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:59:07.0911|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:59:07.0911|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 12:59:07.0911|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 12:59:07.0911|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 12:59:07.0911|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:59:07.0911|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 12:59:07.0911||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 12:59:07.0911|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-12-03 12:59:07.0911|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-12-03 12:59:07.0911||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:59:07.1068|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:59:07.1068||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 12:59:07.1068||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:59:07.1068|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.1202ms 2025-12-03 12:59:07.1068||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 12:59:07.1068|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 12:59:07.1068|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.4508ms 200 application/json; charset=utf-8 2025-12-03 12:59:07.1286||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:59:07.1286||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 12:59:07.1286||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 12:59:07.1286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:59:07.1286||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 12:59:07.1383||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 12:59:09.5331||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892237542.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:59:09.5331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:59:09.5331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:59:09.5529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:59:09.5529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:59:09.5529||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 12:59:09.9517||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892237542.25,"formattedAmount":"-8,892,237,542.25","bookBalance":-8892237542.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541766640.0,"formattedAmount":"-5,541,766,640.00","bookBalance":-5541766640.0,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 12:59:09.9517||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 12:59:09.9517|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 12:59:09.9517|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2864.7109ms 2025-12-03 12:59:09.9517|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 12:59:09.9517|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2884.4515ms 200 application/json; charset=utf-8 2025-12-03 12:59:10.8344||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892237542.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:59:10.8344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:59:10.8409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:59:10.8409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:59:10.8569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:59:10.8569||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 12:59:12.0917||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541766640","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:59:12.0917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:59:12.0917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:59:12.1143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:59:12.1143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:59:12.1227||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 12:59:13.3922||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:59:13.3922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:59:13.3922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:59:13.4103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:59:13.4103||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:59:13.4103||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 12:59:14.6857||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541766640","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 12:59:14.6857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:59:14.6857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:59:14.7074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:59:14.7074||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 12:59:14.7074||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 12:59:15.9968||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-12-03 12:59:16.0002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 12:59:16.0002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 12:59:16.0144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 12:59:16.0323|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (11ms) [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-12-03 12:59:16.0323|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-12-03 12:59:16.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-12-03 12:59:16.0461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:59:16.0461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:59:16.0461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:59:16.0461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:59:16.0461|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:59:16.0461|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-12-03 12:59:16.0461|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-12-03 12:59:16.0611|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:59:16.0611|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:59:16.0611|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 12:59:16.0611|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 12:59:16.1132|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 12:59:16.1132|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 9021.4181ms 2025-12-03 12:59:16.1132|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 12:59:16.1132|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9042.991ms 200 application/json; charset=utf-8 2025-12-03 13:00:38.4565|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:00:38.4565|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:00:38.4565|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:00:38.4565|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:38.4565|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:38.4565|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:38.4565|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7985ms 204 2025-12-03 13:00:38.4671|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5275ms 204 2025-12-03 13:00:38.4671|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0106ms 204 2025-12-03 13:00:38.4671|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:00:38.4671|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:00:38.4671|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:00:38.4671|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:00:38.4671|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:00:38.4671|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:00:38.4671|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:38.4671|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:38.4847|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:38.4847|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:00:38.4847|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:00:38.4847|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:00:38.4847|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:00:38.4847|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:00:38.4847|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:00:38.4847|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:00:38.4847|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:00:38.4847|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:00:38.4987|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:00:38.4987||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:00:38.4987|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:00:38.4987|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-12-03 13:00:38.4987|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-12-03 13:00:38.4987||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:00:38.4987|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:00:38.4987||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:00:38.4987||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:00:38.4987|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.095ms 2025-12-03 13:00:38.5153||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:00:38.5153|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:00:38.5153|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.1515ms 200 application/json; charset=utf-8 2025-12-03 13:00:38.5317||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:00:38.5317||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:00:38.5317||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:00:38.5317||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:38.5317||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:00:38.5317||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:00:39.3217||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892493732.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:00:39.3272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:00:39.3272||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:00:39.3446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:00:39.3446||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:39.3446||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:00:40.1550||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892493732.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:00:40.1550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:00:40.1550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:00:40.1804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:00:40.1804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:40.1889||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:00:40.9723||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:00:40.9723||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:00:40.9853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:00:41.0031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:00:41.0031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:41.0031||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:00:41.6607|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:00:41.6607|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:00:41.6607|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:41.6607|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:41.6710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2071ms 204 2025-12-03 13:00:41.6710|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6557ms 204 2025-12-03 13:00:41.6710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:00:41.6710|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:00:41.6710|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:00:41.6710|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:41.6710|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:00:41.6867|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:00:41.6867|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:41.6867|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:00:41.6867|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:00:41.6867|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-12-03 13:00:41.6867|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:00:41.6867|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-12-03 13:00:41.6867|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:00:41.7051|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-12-03 13:00:41.7051|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:00:41.7051|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-12-03 13:00:41.7051|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 15.9049ms 2025-12-03 13:00:41.7051|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:00:41.7051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.6342ms 200 application/json; charset=utf-8 2025-12-03 13:00:41.7200|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-12-03 13:00:41.7200|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-12-03 13:00:41.7200|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 31.5105ms 2025-12-03 13:00:41.7200|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:00:41.7332|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.5122ms 200 application/json; charset=utf-8 2025-12-03 13:00:41.8263||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:00:41.8294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:00:41.8294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:00:41.8434||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892493732.25,"formattedAmount":"-8,892,493,732.25","bookBalance":-8892493732.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541808262.0,"formattedAmount":"-5,541,808,262.00","bookBalance":-5541808262.0,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:00:41.8434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:00:41.8434||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:00:41.8434||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:41.8434|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:00:41.8434||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:00:41.8434|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3353.3694ms 2025-12-03 13:00:41.8434|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:00:41.8434|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3381.0437ms 200 application/json; charset=utf-8 2025-12-03 13:00:42.5674||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:00:42.5674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:00:42.5674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:00:42.5882||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:00:42.5921||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:42.5921||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:00:43.3245||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-12-03 13:00:43.3293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:00:43.3293||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:00:43.3493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:00:43.3622|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [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-12-03 13:00:43.3622|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-12-03 13:00:43.3775|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-12-03 13:00:43.3775|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-12-03 13:00:43.3890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:00:43.3890|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:00:43.3890|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-12-03 13:00:43.3890|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-12-03 13:00:43.4111|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-12-03 13:00:43.4111|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-12-03 13:00:43.4242|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-12-03 13:00:43.4242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:00:43.4242|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:00:43.4363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:00:43.4896|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:00:43.4896|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4996.7093ms 2025-12-03 13:00:43.4896|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:00:43.4896|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5022.7661ms 200 application/json; charset=utf-8 2025-12-03 13:00:57.3889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:00:57.3889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:00:57.3889|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:00:57.3889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:57.3889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:57.3889|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:57.3983|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4154ms 204 2025-12-03 13:00:57.3983|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5297ms 204 2025-12-03 13:00:57.3983|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4746ms 204 2025-12-03 13:00:57.3983|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:00:57.3983|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:00:57.3983|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:00:57.3983|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:00:57.4145|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:00:57.3983|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:00:57.4145|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:57.4145|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:57.4145|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:00:57.4145|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:00:57.4145|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:00:57.4145|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:00:57.4145|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:00:57.4145|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:00:57.4145|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:00:57.4289|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:00:57.4289|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:00:57.4289|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:00:57.4289|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:00:57.4289|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:00:57.4289||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:00:57.4289|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-12-03 13:00:57.4289|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-12-03 13:00:57.4448||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:00:57.4448||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:00:57.4448|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:00:57.4448||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:00:57.4448||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:00:57.4448|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.509ms 2025-12-03 13:00:57.4448|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:00:57.4448|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.8103ms 200 application/json; charset=utf-8 2025-12-03 13:00:57.4677||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:00:57.4677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:57.4677||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:00:57.4677||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:00:57.4765||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:00:57.4765||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:00:58.3095||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892493732.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:00:58.3095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:00:58.3095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:00:58.3296||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:00:58.3296||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:58.3296||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:00:59.1155||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892493732.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:00:59.1155||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:00:59.1155||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:00:59.1340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:00:59.1340||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:59.1340||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:00:59.9200||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:00:59.9200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:00:59.9200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:00:59.9389||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:00:59.9441||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:00:59.9441||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:01:00.7995||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:01:00.7995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:01:00.7995||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:01:00.8157||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892493732.25,"formattedAmount":"-8,892,493,732.25","bookBalance":-8892493732.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541808262.0,"formattedAmount":"-5,541,808,262.00","bookBalance":-5541808262.0,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:01:00.8157||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:01:00.8157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:01:00.8157|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:01:00.8157||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:01:00.8157|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3388.7609ms 2025-12-03 13:01:00.8274|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:01:00.8274||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:01:00.8274|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3421.146ms 200 application/json; charset=utf-8 2025-12-03 13:01:01.6228||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:01:01.6279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:01:01.6279||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:01:01.6466||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:01:01.6466||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:01:01.6466||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:01:02.4398||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-12-03 13:01:02.4398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:01:02.4398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:01:02.4597||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:01:02.4690|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-12-03 13:01:02.4690|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-12-03 13:01:02.4690|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:01:02.4690|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:01:02.4690|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:01:02.4690|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:01:02.4855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:01:02.4855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:01:02.4855|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:01:02.4855|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-12-03 13:01:02.5017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:01:02.5017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:01:02.5017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:01:02.5017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:01:02.5742|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:01:02.5791|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5146.131ms 2025-12-03 13:01:02.5791|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:01:02.5791|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5179.375ms 200 application/json; charset=utf-8 2025-12-03 13:03:18.0977|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-12-03 13:03:18.0977|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:03:18.0977|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.7396ms 204 2025-12-03 13:03:18.0977|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-12-03 13:03:18.0977|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:03:18.1099|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:03:18.1099|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:03:18.1099|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:03:18.1099|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-12-03 13:03:18.1099|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:03:18.1255|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-12-03 13:03:18.1255|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-12-03 13:03:18.1255|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 10.1033ms 2025-12-03 13:03:18.1255|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:03:18.1255|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.7521ms 200 application/json; charset=utf-8 2025-12-03 13:04:30.7362|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:04:30.7362|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:04:30.7362|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:04:30.7362|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:30.7362|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:30.7362|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:30.7362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8374ms 204 2025-12-03 13:04:30.7362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7578ms 204 2025-12-03 13:04:30.7362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.072ms 204 2025-12-03 13:04:30.7531|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:04:30.7531|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:04:30.7531|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:04:30.7531|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:04:30.7531|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:04:30.7531|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:04:30.7531|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:30.7683|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:30.7683|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:30.7683|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:04:30.7683|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:04:30.7683|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:04:30.7683|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:04:30.7825|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:04:30.7825|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:04:30.7825|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:04:30.7825|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:04:30.7825|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:04:30.7825||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:04:30.7970|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:04:30.7970|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:04:30.7970|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-12-03 13:04:30.7970||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:04:30.7970|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-12-03 13:04:30.7970|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:04:30.8118||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:04:30.8118|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.7022ms 2025-12-03 13:04:30.8118||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:04:30.8118|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:04:30.8118|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.6783ms 200 application/json; charset=utf-8 2025-12-03 13:04:30.8118||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:04:30.8369||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:04:30.8369||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:04:30.8369||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:04:30.8458||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:04:30.8458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:30.8458||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:04:32.7703||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892493732.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:32.7703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:32.7703||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:32.7949||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:32.7985||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:32.7985||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:04:33.0338||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892493732.25,"formattedAmount":"-8,892,493,732.25","bookBalance":-8892493732.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541808262.0,"formattedAmount":"-5,541,808,262.00","bookBalance":-5541808262.0,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:04:33.0338||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:04:33.0463|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:04:33.0463|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2254.383ms 2025-12-03 13:04:33.0463|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:04:33.0463|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2298.7001ms 200 application/json; charset=utf-8 2025-12-03 13:04:33.1990|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:04:33.1990|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:04:33.1990|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:33.2045|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:33.2045|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7493ms 204 2025-12-03 13:04:33.2045|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4734ms 204 2025-12-03 13:04:33.2045|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:04:33.2045|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:04:33.2045|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:04:33.2185|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:04:33.2185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:33.2185|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:33.2185|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:04:33.2185|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:04:33.2185|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:04:33.2185|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:04:33.2185|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-12-03 13:04:33.2185|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-12-03 13:04:33.2185|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:04:33.2350|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:04:33.2350|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-12-03 13:04:33.2350|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-12-03 13:04:33.2350|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.8492ms 2025-12-03 13:04:33.2350|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-12-03 13:04:33.2350|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:04:33.2350|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.0578ms 200 application/json; charset=utf-8 2025-12-03 13:04:33.2586|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-12-03 13:04:33.2586|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.4191ms 2025-12-03 13:04:33.2586|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:04:33.2586|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.3132ms 200 application/json; charset=utf-8 2025-12-03 13:04:33.5664||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892493732.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:33.5664||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:33.5775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:33.5775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:33.5775||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:33.5937||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:04:34.3310||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:34.3310||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:34.3310||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:34.3570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:34.3620||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:34.3620||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:04:35.1328||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:35.1328||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:35.1403||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:35.1403||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:35.1403||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:35.1574||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:04:35.9215||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:35.9215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:35.9215||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:35.9390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:35.9390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:35.9390||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:04:36.7480||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-12-03 13:04:36.7527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:36.7527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:36.7687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:36.7687|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-12-03 13:04:36.7827|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-12-03 13:04:36.7827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:36.7827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:04:36.7827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:36.7963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:04:36.7963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:36.7963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:04:36.7963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:36.7963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:04:36.7963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:36.7963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:04:36.7963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:36.8143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:04:36.8567|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:04:36.8597|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6061.4061ms 2025-12-03 13:04:36.8597|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:04:36.8597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6105.0765ms 200 application/json; charset=utf-8 2025-12-03 13:04:53.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-12-03 13:04:53.2759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:04:53.2759|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:04:53.2759|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:53.2796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:53.2796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:53.2796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8662ms 204 2025-12-03 13:04:53.2796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6676ms 204 2025-12-03 13:04:53.2796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1126ms 204 2025-12-03 13:04:53.2796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:04:53.2946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:04:53.2946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:04:53.2946|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:04:53.2946|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:04:53.2946|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:04:53.2946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:53.2946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:53.2946|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:04:53.3103|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:04:53.3103|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:04:53.3103|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:04:53.3103|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:04:53.3103|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:04:53.3103|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:04:53.3103|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:04:53.3103|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:04:53.3103|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:04:53.3277|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:04:53.3277||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:04:53.3277|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:04:53.3277|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-12-03 13:04:53.3277|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-12-03 13:04:53.3277||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:04:53.3277|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:04:53.3277||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:04:53.3422||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:04:53.3422|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.3056ms 2025-12-03 13:04:53.3422||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:04:53.3422|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:04:53.3422|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.2521ms 200 application/json; charset=utf-8 2025-12-03 13:04:53.3655||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:04:53.3655||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:04:53.3655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:53.3655||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:04:53.3720||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:04:53.3720||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:04:55.2716||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892493732.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:55.2716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:55.2821||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:55.2981||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:55.2981||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:55.2981||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:04:55.4682||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892493732.25,"formattedAmount":"-8,892,493,732.25","bookBalance":-8892493732.25,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541808262.0,"formattedAmount":"-5,541,808,262.00","bookBalance":-5541808262.0,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:04:55.4682||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:04:55.4682|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:04:55.4682|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2152.9489ms 2025-12-03 13:04:55.4833|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:04:55.4833|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2190.4769ms 200 application/json; charset=utf-8 2025-12-03 13:04:56.0830||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892493732.25","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:56.0830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:56.0933||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:56.1093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:56.1093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:56.1093||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:04:56.9289||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:56.9289||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:56.9361||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:56.9506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:56.9506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:56.9506||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:04:57.7750||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:57.7793||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:57.7793||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:57.7964||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:57.7964||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:57.7964||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:04:58.5740||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:04:58.5788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:58.5788||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:58.5987||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:58.5987||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:04:58.5987||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:04:59.3604||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-12-03 13:04:59.3604||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:04:59.3604||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:04:59.3803||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:04:59.3889|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-12-03 13:04:59.3889|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-12-03 13:04:59.3889|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:59.3889|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:04:59.4045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:59.4045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:04:59.4045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:59.4045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:04:59.4045|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:04:59.4202|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-12-03 13:04:59.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-12-03 13:04:59.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-12-03 13:04:59.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-12-03 13:04:59.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-12-03 13:04:59.4714|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:04:59.4714|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6149.3152ms 2025-12-03 13:04:59.4714|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:04:59.4714|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6187.1994ms 200 application/json; charset=utf-8 2025-12-03 13:21:22.0332|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 13:21:22.0332|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:22.0332|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2308ms 204 2025-12-03 13:21:22.0460|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 13:21:22.0460|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:21:22.0460|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:22.0460|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:21:22.0460|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:21:22.0565|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-12-03 13:21:22.0565|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:21:22.0565|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-12-03 13:21:22.0731|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-12-03 13:21:22.0731|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 18.0732ms 2025-12-03 13:21:22.0731|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:21:22.0731|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.8794ms 200 application/json; charset=utf-8 2025-12-03 13:21:22.0731|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:21:22.0731|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:21:22.0731|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:21:22.0731|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:22.0731|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:22.0885|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:22.0885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.703ms 204 2025-12-03 13:21:22.0885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.0617ms 204 2025-12-03 13:21:22.0885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1549ms 204 2025-12-03 13:21:22.0885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:21:22.0885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:21:22.0885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:21:22.0885|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:21:22.1038|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:21:22.1038|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:21:22.1038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:22.1038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:22.1038|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:22.1038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:21:22.1038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:21:22.1038|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:21:22.1038|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:21:22.1186|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:21:22.1186|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:21:22.1186|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:21:22.1186|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:21:22.1186|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:21:22.1186|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:21:22.1186||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:21:22.1186|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:21:22.1186|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-12-03 13:21:22.1396|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-12-03 13:21:22.1396||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:21:22.1396|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:21:22.1396||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:21:22.1396||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:21:22.1396|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.6061ms 2025-12-03 13:21:22.1534|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:21:22.1534||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:21:22.1534|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.5213ms 200 application/json; charset=utf-8 2025-12-03 13:21:22.1534||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:21:22.1673||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:21:22.1673||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:21:22.1673||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:21:22.1673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:21:22.1673||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:21:24.0315||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:21:24.0315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:21:24.0315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:21:24.0511||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:21:24.0511||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:21:24.0511||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:21:24.3357||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5541808262.0,"formattedAmount":"-5,541,808,262.00","bookBalance":-5541808262.0,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:21:24.3357||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:21:24.3357|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:21:24.3418|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2216.7653ms 2025-12-03 13:21:24.3418|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:21:24.3418|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2245.0172ms 200 application/json; charset=utf-8 2025-12-03 13:21:24.8540||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:21:24.8581||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:21:24.8581||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:21:24.8756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:21:24.8756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:21:24.8756||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:21:25.6670||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:21:25.6718||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:21:25.6718||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:21:25.6873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:21:25.6873||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:21:25.6873||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:21:26.4485||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"810909.79","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-12-03 13:21:26.4542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:21:26.4542||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:21:26.4718||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:21:26.4718||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:21:26.4718||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:21:27.2322||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5541808262","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:21:27.2322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:21:27.2322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:21:27.2523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:21:27.2523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:21:27.2523||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:21:28.0175||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-12-03 13:21:28.0175||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:21:28.0175||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:21:28.0385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:21:28.0549|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [Parameters=[@p4='?' (DbType = Int64), @p0='?' (DbType = Decimal), @p1='?' (DbType = DateTime2), @p2='?' (DbType = DateTime2), @p3='?' (DbType = Int64), @p9='?' (DbType = Int64), @p5='?' (DbType = Decimal), @p6='?' (DbType = DateTime2), @p7='?' (DbType = DateTime2), @p8='?' (DbType = Int64), @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-12-03 13:21:28.0636|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-12-03 13:21:28.0636|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:21:28.0636|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:21:28.0762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:21:28.0762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:21:28.0762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:21:28.0762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:21:28.0762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:21:28.0919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:21:28.0919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:21:28.0919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:21:28.0919|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:21:28.1078|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:21:28.1544|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:21:28.1544|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6032.8379ms 2025-12-03 13:21:28.1544|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:21:28.1544|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6061.3715ms 200 application/json; charset=utf-8 2025-12-03 13:21:30.4754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:21:30.4754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:21:30.4754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:30.4754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:30.4851|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7612ms 204 2025-12-03 13:21:30.4851|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8149ms 204 2025-12-03 13:21:30.4851|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:21:30.4851|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:21:30.4851|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:21:30.4994|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:21:30.4994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:30.4994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:21:30.4994|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:21:30.4994|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:21:30.4994|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:21:30.4994|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:21:30.4994|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-12-03 13:21:30.4994|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-12-03 13:21:30.5163|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:21:30.5163|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:21:30.5163|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-12-03 13:21:30.5163|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-12-03 13:21:30.5163|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.4787ms 2025-12-03 13:21:30.5163|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:21:30.5163|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.3423ms 200 application/json; charset=utf-8 2025-12-03 13:21:30.5304|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-12-03 13:21:30.5458|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-12-03 13:21:30.5458|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 31.9959ms 2025-12-03 13:21:30.5458|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:21:30.5458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 56.0067ms 200 application/json; charset=utf-8 2025-12-03 13:26:21.3596|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:26:21.3596|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:26:21.3596|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:26:21.3596|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:26:21.3596|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:26:21.3681|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:26:21.3681|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0606ms 204 2025-12-03 13:26:21.3681|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5675ms 204 2025-12-03 13:26:21.3681|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1168ms 204 2025-12-03 13:26:21.3681|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:26:21.3681|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:26:21.3681|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:26:21.3681|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:26:21.3681|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:26:21.3681|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:26:21.3844|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:26:21.3844|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:26:21.3844|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:26:21.3844|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:26:21.3844|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:26:21.3844|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:26:21.3844|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:26:21.3844|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:26:21.3844|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:26:21.3844|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:26:21.3844|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:26:21.3988|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:26:21.3988|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:26:21.3988|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:26:21.3988||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:26:21.3988|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-12-03 13:26:21.3988|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:26:21.3988|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-12-03 13:26:21.3988|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.069ms 2025-12-03 13:26:21.3988||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:26:21.4157|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:26:21.4157||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:26:21.4157|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.0039ms 200 application/json; charset=utf-8 2025-12-03 13:26:21.4157||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:26:21.4157||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:26:21.4406||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:26:21.4406||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:26:21.4406||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:26:21.4469||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:26:21.4469||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:26:21.4469||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:26:22.2535||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:26:22.2585||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:26:22.2585||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:26:22.2742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:26:22.2742||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:26:22.2742||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:26:23.0314||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:26:23.0314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:26:23.0314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:26:23.0503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:26:23.0503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:26:23.0549||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:26:23.8418||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:26:23.8418||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:26:23.8418||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:26:23.8618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:26:23.8618||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:26:23.8688||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:26:24.7189||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8806312.72","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-12-03 13:26:24.7189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:26:24.7292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:26:24.7292||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:26:24.7292||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:26:24.7292||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:26:24.7436|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:26:24.7436||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:26:24.7436|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3342.0925ms 2025-12-03 13:26:24.7436|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:26:24.7436||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:26:24.7436|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3371.5961ms 200 application/json; charset=utf-8 2025-12-03 13:26:25.5199||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:26:25.5253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:26:25.5253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:26:25.5438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:26:25.5438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:26:25.5438||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:26:26.3030||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-12-03 13:26:26.3069||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:26:26.3069||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:26:26.3271||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:26:26.3382|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), @p9='?' (DbType = Int64), @p6='?' (DbType = Decimal), @p7='?' (DbType = DateTime2), @p8='?' (DbType = DateTime2), @p13='?' (DbType = Int64), @p10='?' (DbType = Decimal), @p11='?' (DbType = DateTime2), @p12='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p14='?' (DbType = Decimal), @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 [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 [CurrentBalance] = @p10, [CurrentBalanceLastUpdatedTime] = @p11, [DateModified] = @p12 WHERE [Id] = @p13; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p14, [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16 WHERE [Id] = @p17; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p18, [DateModified] = @p19 WHERE [Id] = @p20; SELECT @@ROWCOUNT; 2025-12-03 13:26:26.3382|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-12-03 13:26:26.3382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:26:26.3511|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-12-03 13:26:26.3511|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:26:26.3511|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:26:26.3511|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:26:26.3511|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:26:26.3702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:26:26.3702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:26:26.3702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:26:26.3702|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:26:26.3864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:26:26.3864|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:26:26.4343|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:26:26.4343|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5035.2617ms 2025-12-03 13:26:26.4343|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:26:26.4343|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5066.8067ms 200 application/json; charset=utf-8 2025-12-03 13:32:32.8304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:32:32.8304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:32:32.8304|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:32:32.8304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:32.8304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:32.8304|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:32.8304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9668ms 204 2025-12-03 13:32:32.8304|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6696ms 204 2025-12-03 13:32:32.8520|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.7113ms 204 2025-12-03 13:32:32.8520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:32:32.8520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:32:32.8520|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:32:32.8594|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-12-03 13:32:32.8594|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-12-03 13:32:32.8594|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-12-03 13:32:32.8941|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-12-03 13:32:32.8941|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-12-03 13:32:32.8941|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-12-03 13:32:32.8941|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:32.8941|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:32.8941|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:32.8941|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 13:32:32.8941|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 13:32:32.9076|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 13:32:32.9076|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 13:32:32.9076|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 13:32:32.9076|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 13:32:32.9076|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.6731ms 401 2025-12-03 13:32:32.9076|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.1609ms 401 2025-12-03 13:32:32.9076|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.0654ms 401 2025-12-03 13:32:41.7256|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 13:32:41.7256|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:41.7256|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.186ms 204 2025-12-03 13:32:41.7396|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 13:32:41.7396|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:32:41.7396|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:32:41.7396|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:32:41.7396|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:32:41.7396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:41.7396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:41.7396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:41.7396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:41.7545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4966ms 204 2025-12-03 13:32:41.7545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6331ms 204 2025-12-03 13:32:41.7545|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:32:41.7545|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.3513ms 204 2025-12-03 13:32:41.7545|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:32:41.7545|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:32:41.7545|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:32:41.7694|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:32:41.7694|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:32:41.7694|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:32:41.7694|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-12-03 13:32:41.7694|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:32:41.7694|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:41.7694|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:41.7694|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:41.7694|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:32:41.7694|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:32:41.7694|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:32:41.7855|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:32:41.7855|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:32:41.7855|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:32:41.7855|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:32:41.7855|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:32:41.7855|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:32:41.7855||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:32:41.7855|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:32:41.7855|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:32:41.8033|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-12-03 13:32:41.8033|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:32:41.8033|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-12-03 13:32:41.8033|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 30.1686ms 2025-12-03 13:32:41.8033|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-12-03 13:32:41.8033||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:32:41.8033|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:32:41.8033|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-12-03 13:32:41.8166||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:32:41.8166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.3245ms 200 application/json; charset=utf-8 2025-12-03 13:32:41.8166||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:32:41.8166|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:32:41.8166||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:32:41.8166|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 29.0551ms 2025-12-03 13:32:41.8166|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:32:41.8166|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.9951ms 200 application/json; charset=utf-8 2025-12-03 13:32:41.8410||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:32:41.8410||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:32:41.8410||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:32:41.8505||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:32:41.8505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:41.8505||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:32:43.7200||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:32:43.7255||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:43.7255||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:43.7422||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:43.7422||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:43.7422||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:32:43.9639||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:32:43.9639||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:32:43.9743|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:32:43.9743|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2180.9252ms 2025-12-03 13:32:43.9743|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:32:43.9743|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2214.9262ms 200 application/json; charset=utf-8 2025-12-03 13:32:44.5096||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:32:44.5096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:44.5096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:44.5319||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:44.5349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:44.5349||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:32:45.3095||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:32:45.3095||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:45.3158||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:45.3321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:45.3321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:45.3321||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:32:46.0961||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8656890.79","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-12-03 13:32:46.1014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:46.1014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:46.1191||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:46.1191||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:46.1191||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:32:46.8668||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:32:46.8668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:46.8668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:46.8866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:46.8866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:46.8866||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:32:47.6242||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-12-03 13:32:47.6242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:47.6312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:47.6312||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:47.6543|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @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-12-03 13:32:47.6628|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-12-03 13:32:47.6628|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-12-03 13:32:47.6628|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-12-03 13:32:47.6754|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:47.6754|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:32:47.6754|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:47.6754|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:32:47.6754|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:47.6951|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:32:47.6951|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:47.6951|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-12-03 13:32:47.6951|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:47.7081|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:32:47.7632|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:32:47.7632|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5961.2409ms 2025-12-03 13:32:47.7632|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:32:47.7696|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6000.2253ms 200 application/json; charset=utf-8 2025-12-03 13:32:50.6306|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:32:50.6306|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:32:50.6306|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:32:50.6306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:50.6306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:50.6306|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:50.6462|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.5661ms 204 2025-12-03 13:32:50.6462|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.7559ms 204 2025-12-03 13:32:50.6462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:32:50.6462|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.1342ms 204 2025-12-03 13:32:50.6462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:32:50.6462|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:32:50.6598|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:32:50.6598|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:32:50.6598|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:32:50.6598|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:50.6598|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:50.6598|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:50.6598|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:32:50.6753|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:32:50.6598|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:32:50.6753|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:32:50.6753|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:32:50.6598|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:32:50.6753|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:32:50.6753||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:32:50.6753|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:32:50.6753|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:32:50.6753|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:32:50.6931|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-12-03 13:32:50.6931||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:32:50.6931|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:32:50.6931|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:32:50.6931||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:32:50.6931|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.226ms 2025-12-03 13:32:50.6931|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-12-03 13:32:50.6931|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:32:50.7091|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.866ms 200 application/json; charset=utf-8 2025-12-03 13:32:50.7091||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:32:50.7091||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:32:50.7230||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:32:50.7230||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:32:50.7230||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:32:50.7230||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:32:50.7230||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:50.7401||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:32:52.3280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:32:52.3280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:32:52.3322|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:52.3322|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:52.3322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0441ms 204 2025-12-03 13:32:52.3322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7121ms 204 2025-12-03 13:32:52.3322|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:32:52.3479|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:32:52.3479|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:32:52.3479|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:32:52.3479|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:52.3479|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:32:52.3479|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:32:52.3479|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:32:52.3479|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:32:52.3479|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:32:52.3634|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-12-03 13:32:52.3634|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-12-03 13:32:52.3634|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:32:52.3634|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:32:52.3634|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-12-03 13:32:52.3634|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-12-03 13:32:52.3634|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.8272ms 2025-12-03 13:32:52.3634|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:32:52.3634|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-12-03 13:32:52.3783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.2287ms 200 application/json; charset=utf-8 2025-12-03 13:32:52.3783|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-12-03 13:32:52.3783|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.4646ms 2025-12-03 13:32:52.3783|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:32:52.3783|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.211ms 200 application/json; charset=utf-8 2025-12-03 13:32:52.6083||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:32:52.6140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:52.6140||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:52.6330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:52.6330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:52.6330||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:32:52.8981||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:32:52.8981||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:32:52.8981|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:32:52.8981|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2224.7776ms 2025-12-03 13:32:52.8981|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:32:52.8981|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2257.2833ms 200 application/json; charset=utf-8 2025-12-03 13:32:53.4002||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:32:53.4002||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:53.4100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:53.4100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:53.4276||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:53.4276||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:32:54.1998||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:32:54.1998||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:54.2098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:54.2235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:54.2235||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:54.2235||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:32:54.9706||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8656890.79","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-12-03 13:32:54.9761||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:54.9761||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:54.9957||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:54.9957||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:54.9957||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:32:55.8746||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:32:55.8800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:55.8800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:55.8959||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:55.8959||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:32:55.8959||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:32:56.7004||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-12-03 13:32:56.7004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:32:56.7092||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:32:56.7230||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:32:56.7230|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-12-03 13:32:56.7230|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-12-03 13:32:56.7382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:56.7382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:32:56.7382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:56.7382|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:32:56.7544|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:56.7544|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:32:56.7544|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:56.7544|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:32:56.7544|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-12-03 13:32:56.7694|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-12-03 13:32:56.7694|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:32:56.7694|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:32:56.8165|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:32:56.8165|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6125.4698ms 2025-12-03 13:32:56.8165|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:32:56.8165|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6166.6691ms 200 application/json; charset=utf-8 2025-12-03 13:36:41.6288|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:36:41.6288|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:36:41.6288|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:36:41.6288|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:41.6288|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:41.6377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:41.6377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0502ms 204 2025-12-03 13:36:41.6377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.9043ms 204 2025-12-03 13:36:41.6377|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1181ms 204 2025-12-03 13:36:41.6377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:36:41.6377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:36:41.6377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:36:41.6533|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:41.6533|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:41.6533|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:41.6533|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:41.6533|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:41.6533|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:41.6533|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:41.6533|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:41.6533|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:41.6533|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:36:41.6691|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:36:41.6691|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:36:41.6691|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:36:41.6691|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:36:41.6691|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:36:41.6691||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:36:41.6691|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:36:41.6691|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:36:41.6882|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-12-03 13:36:41.6882||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:36:41.6882|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:36:41.6882|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-12-03 13:36:41.6882||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:36:41.6882|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.6418ms 2025-12-03 13:36:41.6882||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:36:41.6882|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:36:41.7009|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.4384ms 200 application/json; charset=utf-8 2025-12-03 13:36:41.7009||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:36:41.7161||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:36:41.7161||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:36:41.7161||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:36:41.7161||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:36:41.7161||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:41.7161||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:36:43.5802||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:43.5802||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:43.5802||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:43.6016||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:43.6057||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:43.6057||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:36:43.8459||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:36:43.8459||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:36:43.8572|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:36:43.8572|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2181.4466ms 2025-12-03 13:36:43.8572|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:36:43.8572|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2214.7684ms 200 application/json; charset=utf-8 2025-12-03 13:36:44.3691||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:44.3735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:44.3735||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:44.3917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:44.3917||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:44.3917||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:36:45.1456||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:45.1456||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:45.1533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:45.1533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:45.1708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:45.1708||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:36:45.9189||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8656890.79","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-12-03 13:36:45.9189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:45.9189||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:45.9464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:45.9506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:45.9506||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:36:46.6896||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:46.6896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:46.6896||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:46.7141||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:46.7172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:46.7172||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:36:47.4761||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-12-03 13:36:47.4814||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:47.4814||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:47.4962||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:47.4962|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-12-03 13:36:47.5140|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-12-03 13:36:47.5140|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-12-03 13:36:47.5140|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:47.5140|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:47.5140|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:47.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:47.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:47.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:47.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:47.5279|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:47.5279|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-12-03 13:36:47.5448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:47.5448|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:47.5916|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:36:47.5916|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5912.7841ms 2025-12-03 13:36:47.5916|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:36:47.5916|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5948.3078ms 200 application/json; charset=utf-8 2025-12-03 13:36:49.7464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:36:49.7464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:36:49.7464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:36:49.7464|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:49.7464|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:49.7464|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:49.7464|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1946ms 204 2025-12-03 13:36:49.7624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.0694ms 204 2025-12-03 13:36:49.7624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.3541ms 204 2025-12-03 13:36:49.7624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:36:49.7624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:36:49.7624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:36:49.7624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:49.7624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:49.7624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:49.7778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:49.7778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:49.7778|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:49.7778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:49.7778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:49.7778|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:49.7778|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:36:49.7778|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:36:49.7778|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:36:49.7778|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:36:49.7778|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:36:49.7778|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:36:49.7930|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:36:49.7930|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:36:49.7930||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:36:49.7930|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-12-03 13:36:49.7930|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-12-03 13:36:49.7930|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:36:49.7930||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:36:49.7930||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:36:49.7930|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.2504ms 2025-12-03 13:36:49.8089||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:36:49.8089||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:36:49.8089|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:36:49.8089|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.4645ms 200 application/json; charset=utf-8 2025-12-03 13:36:49.8278||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:36:49.8278||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:36:49.8278||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:49.8278||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:36:49.8278||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:36:49.8278||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:36:51.6300||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:51.6300||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:51.6399||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:51.6568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:51.6568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:51.6568||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:36:51.8718||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:36:51.8718||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:36:51.8718|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:36:51.8718|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2083.6724ms 2025-12-03 13:36:51.8718|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:36:51.8718|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2112.6341ms 200 application/json; charset=utf-8 2025-12-03 13:36:52.4031||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:52.4031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:52.4031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:52.4264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:52.4264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:52.4336||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:36:53.1859||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:53.1859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:53.1859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:53.2063||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:53.2063||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:53.2063||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:36:53.9428|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 13:36:53.9428|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:53.9503|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.5361ms 204 2025-12-03 13:36:53.9503|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 13:36:53.9503|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:53.9503|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:53.9503|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:53.9694|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:36:53.9694|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-12-03 13:36:53.9694|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:36:53.9839|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-12-03 13:36:53.9839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:36:53.9839||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8656890.79","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-12-03 13:36:53.9839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:36:53.9839|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:36:53.9839|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-12-03 13:36:53.9839|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:54.0014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:54.0014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:54.0014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:54.0014|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 34.9241ms 2025-12-03 13:36:54.0188|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.6777ms 204 2025-12-03 13:36:54.0188|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.4737ms 204 2025-12-03 13:36:54.0287||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:54.0287|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.459ms 204 2025-12-03 13:36:54.0287|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:36:54.0287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:36:54.0287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:36:54.0287|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.1855ms 200 application/json; charset=utf-8 2025-12-03 13:36:54.0287|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:54.0287|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:54.0287|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:36:54.0445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:54.0445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:54.0445|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:36:54.0445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:54.0445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:54.0445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:54.0445|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:36:54.0445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:54.0445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:36:54.0445|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:36:54.0445|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:36:54.0445||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:36:54.0589|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:36:54.0589|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:36:54.0589|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:36:54.0589|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:36:54.0589||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:36:54.0589|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:36:54.0589|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-12-03 13:36:54.0589|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:36:54.0589||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:36:54.0589|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:36:54.0770|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-12-03 13:36:54.0770|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.4361ms 2025-12-03 13:36:54.0770||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:36:54.0770|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:36:54.0770||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:36:54.0770|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.4686ms 200 application/json; charset=utf-8 2025-12-03 13:36:54.0770||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:36:54.0964||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:36:54.0964||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:36:54.0964||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:36:54.0964||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:36:54.1082||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:54.1082||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:36:54.8530||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:54.8578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:54.8578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:54.8776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:54.8776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:54.8776||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:36:55.6842||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-12-03 13:36:55.6842||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:55.6842||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:55.7062||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:55.7062|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-12-03 13:36:55.7203|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-12-03 13:36:55.7203|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:55.7203|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:55.7341|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-12-03 13:36:55.7341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:55.7341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:55.7341|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:55.7487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:55.7487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:55.7487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:55.7487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:55.7487|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:55.7637|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:55.8168|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:36:55.8168|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6026.9814ms 2025-12-03 13:36:55.8168|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:36:55.8253|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6057.0344ms 200 application/json; charset=utf-8 2025-12-03 13:36:55.9763||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:55.9804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:55.9804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:55.9974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:55.9974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:55.9974||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:36:56.8190||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:56.8190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:56.8281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:56.8427||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:56.8427||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:56.8427||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:36:57.5720||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:57.5764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:57.5764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:57.5926||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:57.5926||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:57.5926||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:36:58.4206||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8656890.79","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-12-03 13:36:58.4206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:58.4206||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:58.4419||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:58.4419||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:58.4508||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:36:58.4912||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:36:58.4964||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:36:58.4964|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:36:58.4964|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4435.0117ms 2025-12-03 13:36:58.4964|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:36:58.4964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4467.6231ms 200 application/json; charset=utf-8 2025-12-03 13:36:59.1961||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:36:59.1961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:59.1961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:59.2170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:59.2204||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:36:59.2204||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:36:59.9579||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-12-03 13:36:59.9579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:36:59.9579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:36:59.9764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:36:59.9764|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-12-03 13:36:59.9879|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-12-03 13:36:59.9879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:59.9879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:59.9879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:36:59.9879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:36:59.9879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:37:00.0017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:37:00.0017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:37:00.0017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:37:00.0017|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-12-03 13:37:00.0017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:37:00.0017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:37:00.0017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:37:00.0532|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:37:00.0532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5984.7783ms 2025-12-03 13:37:00.0532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:37:00.0532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6019.4534ms 200 application/json; charset=utf-8 2025-12-03 13:37:09.3398|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:37:09.3398|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:37:09.3398|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:09.3398|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:09.3470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1803ms 204 2025-12-03 13:37:09.3470|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.927ms 204 2025-12-03 13:37:09.3470|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:37:09.3470|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:37:09.3470|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:09.3470|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:37:09.3470|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:37:09.3608|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:37:09.3608|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:37:09.3608|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:09.3608|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-12-03 13:37:09.3608|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:37:09.3608|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:37:09.3608|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:37:09.3608|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-12-03 13:37:09.3608|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:37:09.3771|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-12-03 13:37:09.3771|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-12-03 13:37:09.3771|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-12-03 13:37:09.3771|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.7929ms 2025-12-03 13:37:09.3771|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:37:09.3771|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-12-03 13:37:09.3771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.6564ms 200 application/json; charset=utf-8 2025-12-03 13:37:09.3771|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.3207ms 2025-12-03 13:37:09.3771|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:37:09.3771|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.1279ms 200 application/json; charset=utf-8 2025-12-03 13:37:56.0199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:37:56.0199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:37:56.0199|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:37:56.0199|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:56.0264|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:56.0264|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:56.0264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5023ms 204 2025-12-03 13:37:56.0264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.649ms 204 2025-12-03 13:37:56.0264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8301ms 204 2025-12-03 13:37:56.0264|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:37:56.0264|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:37:56.0264|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:37:56.0482|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:37:56.0482|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:37:56.0482|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:37:56.0581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:56.0581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:56.0581|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:37:56.0581|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:37:56.0581|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:37:56.0581|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:37:56.0581|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:37:56.0581|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:37:56.0754|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:37:56.0754|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:37:56.0754|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:37:56.0754|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:37:56.0754||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:37:56.0754|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:37:56.0754|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:37:56.0987|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-12-03 13:37:56.0987||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:37:56.0987|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:37:56.0987|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-12-03 13:37:56.1064||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:37:56.1064|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.6525ms 2025-12-03 13:37:56.1064||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:37:56.1064|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:37:56.1064||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:37:56.1064|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.0872ms 200 application/json; charset=utf-8 2025-12-03 13:37:56.1273||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:37:56.1273||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:37:56.1273||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:37:56.1273||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:37:56.1273||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:37:56.1273||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:37:56.8927||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:37:56.8927||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:37:56.8927||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:37:56.9101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:37:56.9101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:37:56.9101||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:37:57.6579||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:37:57.6579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:37:57.6579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:37:57.6793||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:37:57.6826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:37:57.6826||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:37:58.3777||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:37:58.3777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:37:58.3777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:37:58.3931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:37:58.3931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:37:58.3931||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:37:59.1689||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8656890.79","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-12-03 13:37:59.1689||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:37:59.1689||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:37:59.1935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:37:59.1935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:37:59.1935||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:37:59.3284||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:37:59.3284||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:37:59.3284|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:37:59.3284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3254.2978ms 2025-12-03 13:37:59.3284|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:37:59.3394|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3302.4121ms 200 application/json; charset=utf-8 2025-12-03 13:37:59.9247||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:37:59.9247||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:37:59.9332||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:37:59.9496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:37:59.9496||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:37:59.9496||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:38:00.6990||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-12-03 13:38:00.6990||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:00.6990||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:00.7185||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:00.7185|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-12-03 13:38:00.7303|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-12-03 13:38:00.7303|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:00.7303|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:00.7303|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:00.7303|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:00.7303|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:00.7457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:00.7457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:00.7457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:00.7457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:00.7457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:00.7457|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:00.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-12-03 13:38:00.7985|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:38:00.7985|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4713.8317ms 2025-12-03 13:38:00.7985|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:38:00.7985|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4771.2699ms 200 application/json; charset=utf-8 2025-12-03 13:38:09.4522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:38:09.4522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:38:09.4522|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:38:09.4522|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:09.4522|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:09.4522|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:09.4522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9864ms 204 2025-12-03 13:38:09.4522|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5168ms 204 2025-12-03 13:38:09.4640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5291ms 204 2025-12-03 13:38:09.4640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:38:09.4640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:38:09.4640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:38:09.4640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:09.4640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:09.4640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:09.4640|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:09.4640|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:09.4796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:09.4796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:09.4796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:09.4796|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:09.4796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:38:09.4796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:38:09.4796|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:38:09.4796|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:38:09.4796|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:38:09.4796|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:38:09.4965|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:38:09.4965||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:38:09.4965|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:38:09.4965|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-12-03 13:38:09.4965|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-12-03 13:38:09.4965||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:38:09.4965|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:38:09.5133||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:38:09.5133||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:38:09.5133|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.3278ms 2025-12-03 13:38:09.5133||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:38:09.5133|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:38:09.5133|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.7639ms 200 application/json; charset=utf-8 2025-12-03 13:38:09.5315||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:38:09.5315||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:38:09.5315||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:38:09.5315||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:09.5315||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:38:09.5315||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:38:10.2892||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:10.2924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:10.2924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:10.2924||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:10.3091||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:10.3091||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:38:11.0404||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:11.0445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:11.0445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:11.0614||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:11.0614||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:11.0614||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:38:11.8154||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:11.8154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:11.8230||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:11.8230||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:11.8406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:11.8406||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:38:12.6375||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8656890.79","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-12-03 13:38:12.6375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:12.6442||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:12.6578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:12.6578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:12.6578||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:38:12.8485||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:38:12.8485||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:38:12.8485|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:38:12.8485|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3359.4301ms 2025-12-03 13:38:12.8485|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:38:12.8485|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3393.5529ms 200 application/json; charset=utf-8 2025-12-03 13:38:13.3749||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:13.3784|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:38:13.3784|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:38:13.3784|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:38:13.3784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:13.3784|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:13.3784|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:13.3784|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:13.3784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:13.3784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8961ms 204 2025-12-03 13:38:13.3928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1795ms 204 2025-12-03 13:38:13.3928|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.2579ms 204 2025-12-03 13:38:13.3928|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:38:13.3928|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:38:13.3928|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:38:13.3928|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:13.3928||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:13.3928|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:13.4085|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:13.4085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:13.4085||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:13.4085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:13.4085|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:13.4085|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:13.4085|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:13.4085||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:38:13.4085|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:13.4085|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:38:13.4085|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:38:13.4085|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:38:13.4241|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:38:13.4241|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:38:13.4241|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:38:13.4241|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:38:13.4241||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:38:13.4241|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:38:13.4241|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-12-03 13:38:13.4400|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-12-03 13:38:13.4400||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:38:13.4400||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:38:13.4400|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:38:13.4400||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:38:13.4400|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.8032ms 2025-12-03 13:38:13.4400||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:38:13.4400|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:38:13.4560|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.8642ms 200 application/json; charset=utf-8 2025-12-03 13:38:13.4560||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:38:13.4560||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:38:13.4560||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:38:13.4709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:13.4709||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:38:13.4709||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:38:14.1852||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-12-03 13:38:14.1902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:14.1902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:14.2105||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:14.2105|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-12-03 13:38:14.2232|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-12-03 13:38:14.2232|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:14.2232|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:14.2232|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:14.2393|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-12-03 13:38:14.2393|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-12-03 13:38:14.2393|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-12-03 13:38:14.2516|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-12-03 13:38:14.2516|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-12-03 13:38:14.2516|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-12-03 13:38:14.2516|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:14.2684|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-12-03 13:38:14.2684|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:14.3173|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:38:14.3173|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4820.4005ms 2025-12-03 13:38:14.3173|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:38:14.3173|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4858.4444ms 200 application/json; charset=utf-8 2025-12-03 13:38:15.2433||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:15.2433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:15.2433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:15.2638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:15.2638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:15.2703||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:38:16.0061||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:16.0061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:16.0061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:16.0278||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:16.0278||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:16.0336||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:38:16.7748||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:16.7748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:16.7849||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:16.7994||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:16.7994||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:16.7994||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:38:17.6652||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8656890.79","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-12-03 13:38:17.6652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:17.6652||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:17.6844||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:38:17.6844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:17.6844||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:38:17.6844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:17.6911|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:38:17.6911||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:38:17.6911|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 4261.6249ms 2025-12-03 13:38:17.6911|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:38:17.6911|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4297.0725ms 200 application/json; charset=utf-8 2025-12-03 13:38:20.4764||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:20.4764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:20.4764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:20.4940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:20.4940||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:20.4940||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:38:21.2186||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-12-03 13:38:21.2223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:21.2223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:21.2374||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:21.2374|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-12-03 13:38:21.2558|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-12-03 13:38:21.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-12-03 13:38:21.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-12-03 13:38:21.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-12-03 13:38:21.2676|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:21.2676|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:21.2676|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:21.2676|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-12-03 13:38:21.2837|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-12-03 13:38:21.2837|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-12-03 13:38:21.2837|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-12-03 13:38:21.2837|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-12-03 13:38:21.3016|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-12-03 13:38:21.3458|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:38:21.3458|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7920.2354ms 2025-12-03 13:38:21.3458|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:38:21.3458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7957.3964ms 200 application/json; charset=utf-8 2025-12-03 13:38:41.1098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:38:41.1098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:38:41.1098|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:38:41.1098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:41.1098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:41.1098|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:41.1191|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3024ms 204 2025-12-03 13:38:41.1191|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9992ms 204 2025-12-03 13:38:41.1191|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4433ms 204 2025-12-03 13:38:41.1191|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:38:41.1191|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:38:41.1191|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:38:41.1191|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:41.1191|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:41.1343|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:41.1343|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:41.1343|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:41.1343|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:41.1343|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:41.1343|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:41.1343|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:41.1343|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:38:41.1343|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:38:41.1343|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:38:41.1343|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:38:41.1343|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:38:41.1343|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:38:41.1489|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:38:41.1489||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:38:41.1489|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:38:41.1489|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-12-03 13:38:41.1489|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-12-03 13:38:41.1489|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:38:41.1489||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:38:41.1489||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:38:41.1489|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.1046ms 2025-12-03 13:38:41.1661||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:38:41.1661|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:38:41.1661||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:38:41.1661|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.5541ms 200 application/json; charset=utf-8 2025-12-03 13:38:41.1856||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:38:41.1856||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:38:41.1856||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:41.1856||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:38:41.1856||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:38:41.1856||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:38:41.9345||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:41.9345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:41.9345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:41.9564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:41.9564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:41.9564||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:38:42.2152|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=574 2025-12-03 13:38:42.2152|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:42.2152|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.5554ms 204 2025-12-03 13:38:42.2366|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=574 2025-12-03 13:38:42.2366|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:42.2366|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:42.2366|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:42.2366|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:38:42.2453|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-12-03 13:38:42.2453|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:38:42.2453|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-12-03 13:38:42.2453|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-12-03 13:38:42.2453|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 9.423ms 2025-12-03 13:38:42.2453|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:38:42.2593|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 22.6701ms 200 application/json; charset=utf-8 2025-12-03 13:38:42.2832|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:38:42.2832|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 13:38:42.2832|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:38:42.2832|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:42.2832|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:42.2832|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:42.2914|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1557ms 204 2025-12-03 13:38:42.2914|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5863ms 204 2025-12-03 13:38:42.2914|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7764ms 204 2025-12-03 13:38:42.3268|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:38:42.3268|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 13:38:42.3268|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:38:42.3268|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:42.3268|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:42.3268|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:38:42.3268|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:42.3268|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:42.3379|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:38:42.3379|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:42.3379|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:42.3379|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:38:42.3379|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:38:42.3379|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:38:42.3379|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:38:42.3379|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:38:42.3379|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:38:42.3379|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:38:42.3379||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 209 2025-12-03 13:38:42.3379|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:38:42.3379|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:38:42.3571||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:38:42.3571|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-12-03 13:38:42.3571|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-12-03 13:38:42.3571||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 13:38:42.3571|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:38:42.3571||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:38:42.3571|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.2998ms 2025-12-03 13:38:42.3571||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 13:38:42.3571|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:38:42.3718|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.2841ms 200 application/json; charset=utf-8 2025-12-03 13:38:42.3718||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-12-03 13:38:42.3718||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:38:42.3718||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-12-03 13:38:42.3845||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:38:42.3845||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:42.3845||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012335 2025-12-03 13:38:42.7281||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:42.7281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:42.7281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:42.7485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:42.7485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:42.7485||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:38:43.5344||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:43.5344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:43.5418||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:43.5418||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:43.5586||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:43.5586||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:38:44.4675||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 13:38:44.4675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:44.4675||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:44.4874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:44.4874||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:44.4874||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201233545 2025-12-03 13:38:44.6952||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"8539211.29","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-12-03 13:38:44.7008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:44.7008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:44.7161||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:38:44.7161||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:44.7161||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:44.7161||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:38:44.7161||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:38:44.7161|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:38:44.7295|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3579.5144ms 2025-12-03 13:38:44.7295|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:38:44.7295|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3605.792ms 200 application/json; charset=utf-8 2025-12-03 13:38:44.8450||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:38:44.8450||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:38:44.8450|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:38:44.8450|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2500.6436ms 2025-12-03 13:38:44.8450|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:38:44.8534|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2526.6242ms 200 application/json; charset=utf-8 2025-12-03 13:38:45.2694||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 13:38:45.2748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:45.2748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:45.2910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:45.2910|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-12-03 13:38:45.2910|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-12-03 13:38:45.3088|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-12-03 13:38:45.3088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:45.3088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:45.3088|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:45.3237|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:45.3589|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:38:45.3589|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 3011.4454ms 2025-12-03 13:38:45.3589|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:38:45.3691|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3042.025ms 200 application/json; charset=utf-8 2025-12-03 13:38:45.6307||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:38:45.6365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:45.6365||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:45.6563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:45.6563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:38:45.6658||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:38:46.4452||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-12-03 13:38:46.4499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:38:46.4499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:38:46.4661||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:38:46.4661|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), @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-12-03 13:38:46.4819|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-12-03 13:38:46.4819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:46.4819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:46.4819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:46.4819|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:46.4939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:46.4939|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-12-03 13:38:46.4939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:46.4939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:46.4939|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:38:46.5108|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:38:46.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-12-03 13:38:46.5108|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-12-03 13:38:46.5545|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:38:46.5570|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5405.8974ms 2025-12-03 13:38:46.5570|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:38:46.5570|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5434.1634ms 200 application/json; charset=utf-8 2025-12-03 13:41:32.5277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=494 2025-12-03 13:41:32.5302|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:41:32.5302|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.546ms 204 2025-12-03 13:41:32.5302|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=494 2025-12-03 13:41:32.5302|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:41:32.5458|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:41:32.5458|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:41:32.5458|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:41:32.5458|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-12-03 13:41:32.5458|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:41:32.5458|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-12-03 13:41:32.5597|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-12-03 13:41:32.5597|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 9.1646ms 2025-12-03 13:41:32.5597|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:41:32.5597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.7934ms 200 application/json; charset=utf-8 2025-12-03 13:41:32.9301|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:41:32.9301|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:41:32.9301|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:41:32.9359|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.8377ms 204 2025-12-03 13:41:32.9359|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:41:32.9359|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:41:32.9359|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:41:32.9359|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:41:32.9359|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0898ms 204 2025-12-03 13:41:32.9359|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:41:32.9359|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8996ms 204 2025-12-03 13:41:32.9359|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:41:32.9501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:41:32.9501|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:41:32.9501|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:41:32.9501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:41:32.9501|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:41:32.9501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:41:32.9501|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:41:32.9501|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:41:32.9501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:41:32.9501|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:41:32.9501|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:41:32.9501|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:41:32.9501|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:41:32.9501|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:41:32.9501|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:41:32.9666|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:41:32.9666|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:41:32.9666||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:41:32.9666|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-12-03 13:41:32.9666|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-12-03 13:41:32.9666||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:41:32.9666|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:41:32.9666||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:41:32.9666|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.4912ms 2025-12-03 13:41:32.9834||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:41:32.9834|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:41:32.9834|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.1446ms 200 application/json; charset=utf-8 2025-12-03 13:41:32.9834||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:41:32.9999||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:41:32.9999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:41:32.9999||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:41:32.9999||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:41:32.9999||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:41:32.9999||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:41:33.7839||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:41:33.7839||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:41:33.7839||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:41:33.8021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:41:33.8021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:41:33.8021||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:41:34.5773||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:41:34.5773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:41:34.5773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:41:34.5975||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:41:34.5975||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:41:34.5975||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:41:35.4681||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:41:35.4681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:41:35.4681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:41:35.4884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:41:35.4884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:41:35.4884||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:41:36.3851||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"3514011.52","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-12-03 13:41:36.3905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:41:36.3905||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:41:36.4056||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:41:36.4056||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:41:36.4056||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:41:36.4056||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:41:36.4056|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:41:36.4056|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3445.7169ms 2025-12-03 13:41:36.4056||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:41:36.4056|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:41:36.4056|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3465.9642ms 200 application/json; charset=utf-8 2025-12-03 13:41:37.1551||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:41:37.1551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:41:37.1551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:41:37.1740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:41:37.1740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:41:37.1740||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:41:37.9476||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-12-03 13:41:37.9525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:41:37.9525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:41:37.9712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:41:37.9827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @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-12-03 13:41:37.9827|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-12-03 13:41:37.9827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:41:38.0009|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-12-03 13:41:38.0009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:41:38.0009|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:41:38.0009|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-12-03 13:41:38.0167|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-12-03 13:41:38.0167|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-12-03 13:41:38.0167|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:41:38.0167|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:41:38.0295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:41:38.0295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:41:38.0295|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:41:38.0763|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:41:38.0763|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5116.271ms 2025-12-03 13:41:38.0763|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:41:38.0763|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5138.3925ms 200 application/json; charset=utf-8 2025-12-03 13:47:37.6882|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:47:37.6882|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:47:37.6882|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:47:37.6882|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:47:37.6882|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:47:37.6882|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:47:37.6882|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2232ms 204 2025-12-03 13:47:37.6882|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1259ms 204 2025-12-03 13:47:37.7035|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.732ms 204 2025-12-03 13:47:37.7035|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:47:37.7035|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:47:37.7035|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:47:37.7035|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:47:37.7035|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:47:37.7035|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:47:37.7035|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:47:37.7035|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:47:37.7035|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:47:37.7035|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:47:37.7035|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:47:37.7035|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:47:37.7035|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:47:37.7199|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:47:37.7199|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:47:37.7199|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:47:37.7199|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:47:37.7199|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:47:37.7199||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:47:37.7199|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:47:37.7199|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:47:37.7422|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-12-03 13:47:37.7422||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:47:37.7422||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:47:37.7422||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:47:37.7422||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:47:37.7514|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-12-03 13:47:37.7514|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:47:37.7514|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 28.7476ms 2025-12-03 13:47:37.7514|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:47:37.7514|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.2741ms 200 application/json; charset=utf-8 2025-12-03 13:47:37.7682||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:47:37.7682||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:47:37.7682||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:47:37.7682||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:47:37.7682||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:47:37.7682||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:47:38.5295||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:47:38.5335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:47:38.5335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:47:38.5533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:47:38.5533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:47:38.5533||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:47:39.3379||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:47:39.3379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:47:39.3457||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:47:39.3623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:47:39.3623||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:47:39.3623||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:47:40.1505||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:47:40.1505||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:47:40.1576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:47:40.1576||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:47:40.1760||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:47:40.1760||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:47:41.0213||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:47:41.0260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:47:41.0260||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:47:41.0260||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:47:41.0407||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:47:41.0407|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:47:41.0407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:47:41.0407|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3319.6051ms 2025-12-03 13:47:41.0407|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:47:41.0407||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:47:41.0407|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3342.557ms 200 application/json; charset=utf-8 2025-12-03 13:47:41.0407||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:47:41.8228||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:47:41.8228||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:47:41.8228||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:47:41.8476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:47:41.8523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:47:41.8523||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:47:42.6112||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-12-03 13:47:42.6112||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:47:42.6188||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:47:42.6338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:47:42.6338|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (7ms) [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-12-03 13:47:42.6539|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-12-03 13:47:42.6539|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:47:42.6539|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:47:42.6539|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:47:42.6651|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:47:42.6651|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:47:42.6651|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:47:42.6651|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:47:42.6651|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:47:42.6651|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:47:42.6794|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:47:42.6794|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:47:42.6794|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:47:42.7305|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:47:42.7305|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5006.082ms 2025-12-03 13:47:42.7305|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:47:42.7305|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5028.1332ms 200 application/json; charset=utf-8 2025-12-03 13:48:49.4924|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:48:49.4924|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:48:49.4947|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:48:49.4947|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:48:49.4947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6814ms 204 2025-12-03 13:48:49.4947|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.6517ms 204 2025-12-03 13:48:49.4947|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:48:49.4947|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:48:49.4947|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:48:49.4947|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:48:49.5086|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:48:49.5086|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:48:49.5086|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:48:49.5086|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:48:49.5086|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:48:49.5086|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-12-03 13:48:49.5086|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:48:49.5086|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:48:49.5086|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-12-03 13:48:49.5265|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:48:49.5265|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-12-03 13:48:49.5265|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-12-03 13:48:49.5265|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-12-03 13:48:49.5433|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 17.3623ms 2025-12-03 13:48:49.5433|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:48:49.5433|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.2939ms 200 application/json; charset=utf-8 2025-12-03 13:48:49.5622|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-12-03 13:48:49.5622|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 43.7225ms 2025-12-03 13:48:49.5622|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:48:49.5622|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 63.9293ms 200 application/json; charset=utf-8 2025-12-03 13:50:40.3280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:50:40.3280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:50:40.3280|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:50:40.3280|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:50:40.3327|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:50:40.3327|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:50:40.3327|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1284ms 204 2025-12-03 13:50:40.3327|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5583ms 204 2025-12-03 13:50:40.3327|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2745ms 204 2025-12-03 13:50:40.3327|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:50:40.3327|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:50:40.3461|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:50:40.3461|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:50:40.3461|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:50:40.3461|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:50:40.3461|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:50:40.3461|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:50:40.3461|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:50:40.3461|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:50:40.3461|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:50:40.3461|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:50:40.3461|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:50:40.3461|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:50:40.3621|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:50:40.3461|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:50:40.3461|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:50:40.3621|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:50:40.3621|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:50:40.3621|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:50:40.3621||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:50:40.3621|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-12-03 13:50:40.3621|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-12-03 13:50:40.3621|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:50:40.3621||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:50:40.3621||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:50:40.3621|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.3375ms 2025-12-03 13:50:40.3801||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:50:40.3801||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:50:40.3801|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:50:40.3801|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.1825ms 200 application/json; charset=utf-8 2025-12-03 13:50:40.4031||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:50:40.4031||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:50:40.4031||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:50:40.4088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:50:40.4088||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:50:40.4088||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:50:41.2285||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:50:41.2285||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:50:41.2385||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:50:41.2529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:50:41.2529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:50:41.2529||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:50:42.0358||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:50:42.0358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:50:42.0358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:50:42.0572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:50:42.0572||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:50:42.0572||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:50:42.7951||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:50:42.7951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:50:42.8013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:50:42.8013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:50:42.8167||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:50:42.8167||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:50:43.6694||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:50:43.6694||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:50:43.6767||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:50:43.6902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:50:43.6902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:50:43.6902||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:50:43.7240||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:50:43.7240||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:50:43.7240|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:50:43.7240|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3364.6187ms 2025-12-03 13:50:43.7240|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:50:43.7240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3390.2294ms 200 application/json; charset=utf-8 2025-12-03 13:50:44.4606||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:50:44.4606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:50:44.4606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:50:44.4820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:50:44.4820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:50:44.4883||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:50:45.2404||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-12-03 13:50:45.2404||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:50:45.2404||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:50:45.2585||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:50:45.2585|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-12-03 13:50:45.2752|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-12-03 13:50:45.2752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:50:45.2752|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:50:45.2858|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:50:45.2858|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:50:45.2858|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:50:45.2858|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:50:45.3023|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:50:45.3023|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-12-03 13:50:45.3023|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:50:45.3023|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:50:45.3175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:50:45.3175|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-12-03 13:50:45.3640|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:50:45.3640|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5002.3284ms 2025-12-03 13:50:45.3640|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:50:45.3640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5027.4716ms 200 application/json; charset=utf-8 2025-12-03 13:52:13.5509|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 13:52:13.5509|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:13.5565|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.609ms 204 2025-12-03 13:52:13.5565|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 13:52:13.5565|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:52:13.5565|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:13.5565|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:52:13.5565|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:52:13.5565|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-12-03 13:52:13.5730|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:52:13.5730|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-12-03 13:52:13.5730|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-12-03 13:52:13.5730|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 11.4564ms 2025-12-03 13:52:13.5730|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:52:13.5878|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.8622ms 200 application/json; charset=utf-8 2025-12-03 13:52:13.5878|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:52:13.5878|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:52:13.5878|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:52:13.5878|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:13.5878|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:13.5878|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:13.6044|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.1816ms 204 2025-12-03 13:52:13.6044|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3794ms 204 2025-12-03 13:52:13.6044|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2274ms 204 2025-12-03 13:52:13.6044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:52:13.6044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:52:13.6044|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:52:13.6044|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:52:13.6044|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:52:13.6209|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:52:13.6209|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:13.6209|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:13.6209|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:13.6209|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:52:13.6209|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:52:13.6209|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:52:13.6209|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:52:13.6209|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:52:13.6209|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:52:13.6209|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:52:13.6209|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:52:13.6346|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:52:13.6346|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:52:13.6346|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:52:13.6346||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:52:13.6346|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-12-03 13:52:13.6346|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-12-03 13:52:13.6346|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:52:13.6346||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:52:13.6346|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.2049ms 2025-12-03 13:52:13.6346|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:52:13.6346||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:52:13.6510|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.8342ms 200 application/json; charset=utf-8 2025-12-03 13:52:13.6510||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:52:13.6510||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:52:13.6714||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:52:13.6714||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:52:13.6714||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:52:13.6714||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:52:13.6714||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:13.6816||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:52:15.5627||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:15.5627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:15.5627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:15.5819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:15.5819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:15.5819||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:52:15.8127||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:52:15.8127||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:52:15.8229|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:52:15.8229|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2185.3659ms 2025-12-03 13:52:15.8229|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:52:15.8229|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2213.792ms 200 application/json; charset=utf-8 2025-12-03 13:52:16.3589||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:16.3589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:16.3589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:16.3776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:16.3776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:16.3776||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:52:17.1236||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:17.1236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:17.1236||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:17.1414||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:17.1414||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:17.1414||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:52:17.8991||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:17.9031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:17.9031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:17.9193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:17.9193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:17.9193||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:52:18.7026||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:18.7026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:18.7026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:18.7262||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:18.7294||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:18.7294||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:52:19.1156|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:52:19.1156|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:52:19.1156|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:19.1218|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:19.1218|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9706ms 204 2025-12-03 13:52:19.1218|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.4265ms 204 2025-12-03 13:52:19.1218|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:52:19.1218|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:52:19.1218|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:52:19.1218|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:52:19.1360|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:19.1360|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:19.1360|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:52:19.1360|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:52:19.1360|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:52:19.1360|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:52:19.1360|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-12-03 13:52:19.1360|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-12-03 13:52:19.1514|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:52:19.1514|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:52:19.1514|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-12-03 13:52:19.1514|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-12-03 13:52:19.1514|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-12-03 13:52:19.1514|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.1096ms 2025-12-03 13:52:19.1514|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:52:19.1514|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.5756ms 200 application/json; charset=utf-8 2025-12-03 13:52:19.1693|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-12-03 13:52:19.1693|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.6619ms 2025-12-03 13:52:19.1693|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:52:19.1693|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.2934ms 200 application/json; charset=utf-8 2025-12-03 13:52:19.4759||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-12-03 13:52:19.4807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:19.4807||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:19.5017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:19.5105|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2025-12-03 13:52:19.5105|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-12-03 13:52:19.5105|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:19.5105|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:19.5261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:19.5261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:19.5261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:19.5261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:19.5261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:19.5261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:19.5261|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:19.5426|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:19.5426|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:19.5426|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:19.5832|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:52:19.5832|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5950.3785ms 2025-12-03 13:52:19.5886|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:52:19.5886|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5978.4916ms 200 application/json; charset=utf-8 2025-12-03 13:52:40.2193|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:52:40.2194|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:52:40.2194|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:52:40.2194|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:40.2194|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:40.2194|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:40.2194|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3715ms 204 2025-12-03 13:52:40.2194|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5867ms 204 2025-12-03 13:52:40.2194|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5872ms 204 2025-12-03 13:52:40.2194|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:52:40.2194|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:52:40.2377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:52:40.2377|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:52:40.2377|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:52:40.2377|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:52:40.2377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:40.2377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:40.2377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:52:40.2377|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:52:40.2377|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:52:40.2377|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:52:40.2513|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:52:40.2377|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:52:40.2377|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:52:40.2513|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:52:40.2513|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:52:40.2513|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:52:40.2513|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:52:40.2513||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:52:40.2513|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-12-03 13:52:40.2513|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:52:40.2513|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:52:40.2666||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:52:40.2666|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.2415ms 2025-12-03 13:52:40.2666|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-12-03 13:52:40.2666||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:52:40.2666|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:52:40.2666||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:52:40.2666|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.6932ms 200 application/json; charset=utf-8 2025-12-03 13:52:40.2666||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:52:40.2895||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:52:40.2895||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:52:40.2895||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:52:40.2895||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:52:40.3021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:40.3021||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:52:42.1520||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:42.1520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:42.1587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:42.1587||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:42.1732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:42.1732||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:52:42.4322||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:52:42.4385||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:52:42.4385|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:52:42.4385|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2185.391ms 2025-12-03 13:52:42.4385|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:52:42.4385|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2211.1815ms 200 application/json; charset=utf-8 2025-12-03 13:52:42.9855||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:42.9855||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:42.9855||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:43.0062||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:43.0062||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:43.0062||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:52:43.7637||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:43.7669||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:43.7669||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:43.7669||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:43.7857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:43.7857||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:52:44.5281||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:44.5281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:44.5281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:44.5448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:44.5448||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:44.5448||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:52:45.3669||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:52:45.3669||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:45.3669||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:45.3819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:45.3819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:52:45.3819||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:52:46.1390||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-12-03 13:52:46.1390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:52:46.1390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:52:46.1582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:52:46.1654|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-12-03 13:52:46.1654|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-12-03 13:52:46.1654|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:46.1654|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:46.1654|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:46.1827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:46.1827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:46.1827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:46.1827|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:46.1961|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:46.1961|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:46.1961|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:46.1961|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:52:46.1961|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:52:46.2442|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:52:46.2442|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5987.9801ms 2025-12-03 13:52:46.2442|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:52:46.2442|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6016.3228ms 200 application/json; charset=utf-8 2025-12-03 13:53:00.5120|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=494 2025-12-03 13:53:00.5120|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:00.5120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3333ms 204 2025-12-03 13:53:00.5239|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=494 2025-12-03 13:53:00.5239|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:53:00.5239|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:00.5239|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:53:00.5239|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:53:00.5239|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-12-03 13:53:00.5239|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:53:00.5402|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-12-03 13:53:00.5402|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-12-03 13:53:00.5402|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 8.5599ms 2025-12-03 13:53:00.5402|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:53:00.5402|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.496ms 200 application/json; charset=utf-8 2025-12-03 13:53:00.5859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:53:00.5859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:53:00.5859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:53:00.5859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:00.5859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:00.5859|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:00.5859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1061ms 204 2025-12-03 13:53:00.5859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.482ms 204 2025-12-03 13:53:00.5859|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0049ms 204 2025-12-03 13:53:00.5859|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:53:00.6011|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:53:00.6011|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:53:00.6011|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:53:00.6011|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:53:00.6011|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:53:00.6011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:00.6011|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:53:00.6011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:00.6011|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:00.6011|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:53:00.6011|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:53:00.6169|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:53:00.6169|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:53:00.6169|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:53:00.6169|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:53:00.6169|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:53:00.6169|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:53:00.6169|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:53:00.6169||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:53:00.6169|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-12-03 13:53:00.6321|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:53:00.6321||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:53:00.6321||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:53:00.6321|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-12-03 13:53:00.6321||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:53:00.6321||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:53:00.6321|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:53:00.6491|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.6736ms 2025-12-03 13:53:00.6491|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:53:00.6491|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.0616ms 200 application/json; charset=utf-8 2025-12-03 13:53:00.6637||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:53:00.6637||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:53:00.6637||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:53:00.6637||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:00.6637||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:53:00.6637||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:53:01.5208||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:01.5243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:01.5243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:01.5411||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:01.5411||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:01.5411||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:53:02.3047||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:02.3047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:02.3047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:02.3264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:02.3264||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:02.3264||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:53:03.0765||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:03.0765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:03.0765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:03.0966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:03.0966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:03.1020||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:53:03.9391||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:03.9391||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:03.9478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:03.9600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:03.9600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:03.9600||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:53:03.9814||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:53:03.9814||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:53:03.9814|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:53:03.9814|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3361.9764ms 2025-12-03 13:53:03.9918|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:53:03.9918|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3390.1829ms 200 application/json; charset=utf-8 2025-12-03 13:53:04.7343||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:04.7343||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:04.7417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:04.7417||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:04.7593||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:04.7593||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:53:05.6631||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-12-03 13:53:05.6631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:05.6631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:05.6858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:05.6956|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-12-03 13:53:05.6956|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-12-03 13:53:05.6956|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:05.7128|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-12-03 13:53:05.7128|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:05.7128|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-12-03 13:53:05.7128|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:05.7267|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:53:05.7267|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:05.7267|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:53:05.7267|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:05.7267|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-12-03 13:53:05.7429|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:05.7429|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:53:05.7904|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:53:05.7904|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5169.788ms 2025-12-03 13:53:05.7904|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:53:05.7904|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5194.2942ms 200 application/json; charset=utf-8 2025-12-03 13:53:43.2754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:53:43.2754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:53:43.2754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:53:43.2754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:43.2754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:43.2754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:43.2754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4351ms 204 2025-12-03 13:53:43.2754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5479ms 204 2025-12-03 13:53:43.2754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1795ms 204 2025-12-03 13:53:43.2908|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:53:43.2908|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:53:43.2908|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:53:43.2908|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-12-03 13:53:43.2908|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-12-03 13:53:43.2908|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-12-03 13:53:43.2908|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-12-03 13:53:43.3074|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-12-03 13:53:43.3074|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-12-03 13:53:43.3074|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:43.3074|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:43.3074|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:43.3074|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 13:53:43.3074|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 13:53:43.3074|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 13:53:43.3074|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 13:53:43.3240|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 13:53:43.3240|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 13:53:43.3240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.9723ms 401 2025-12-03 13:53:43.3240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.1631ms 401 2025-12-03 13:53:43.3240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.3929ms 401 2025-12-03 13:53:53.3212|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 13:53:53.3212|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:53.3212|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2614ms 204 2025-12-03 13:53:53.3212|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 13:53:53.3338|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:53:53.3338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:53.3338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:53:53.3338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:53:53.3338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:53:53.3338|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:53:53.3338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:53.3338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:53.3338|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:53.3494|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:53:53.3494|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.0817ms 204 2025-12-03 13:53:53.3494|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.8325ms 204 2025-12-03 13:53:53.3494|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.2988ms 204 2025-12-03 13:53:53.3494|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-12-03 13:53:53.3494|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 13:53:53.3494|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 13:53:53.3661|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 13:53:53.3661|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:53:53.3661|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:53:53.3661|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:53:53.3661|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:53:53.3661|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:53.3661|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-12-03 13:53:53.3661|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:53.3661|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:53:53.3809|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:53:53.3809|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-12-03 13:53:53.3809|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:53:53.3809|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:53:53.3809|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:53:53.3809|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 20.4274ms 2025-12-03 13:53:53.3809|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:53:53.3809|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:53:53.3809|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 13:53:53.3809|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:53:53.3978|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 13:53:53.3978|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 13:53:53.3978|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:53:53.3978|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 70.0548ms 200 application/json; charset=utf-8 2025-12-03 13:53:53.3978||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 13:53:53.3978|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:53:53.3978|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-12-03 13:53:53.3978||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:53:53.4121|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-12-03 13:53:53.4121|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:53:53.4121||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:53:53.4121||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 13:53:53.4121|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.8344ms 2025-12-03 13:53:53.4121||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 13:53:53.4121|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 13:53:53.4121|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.2737ms 200 application/json; charset=utf-8 2025-12-03 13:53:53.4411||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:53:53.4411||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 13:53:53.4463||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:53.4463||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 13:53:53.4463||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 13:53:53.4463||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 13:53:54.2032||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:54.2107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:54.2107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:54.2325||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:54.2325||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:54.2405||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 13:53:55.0035||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:55.0102||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:55.0102||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:55.0313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:55.0313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:55.0408||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 13:53:55.7948||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:55.7948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:55.8025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:55.8025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:55.8184||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:55.8184||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 13:53:56.6733||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:56.6733||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:56.6797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:56.6941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:56.6941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:56.6941||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 13:53:56.6941||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 13:53:56.6941||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 13:53:56.7088|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 13:53:56.7088|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3307.1084ms 2025-12-03 13:53:56.7088|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 13:53:56.7088|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3349.1379ms 200 application/json; charset=utf-8 2025-12-03 13:53:57.4458||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 13:53:57.4458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:57.4458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:57.4635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:57.4635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 13:53:57.4635||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 13:53:58.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-12-03 13:53:58.2147||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 13:53:58.2245||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 13:53:58.2245||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 13:53:58.2453|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-12-03 13:53:58.2453|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-12-03 13:53:58.2453|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:58.2560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:53:58.2560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:58.2560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:53:58.2560|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:58.2727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:53:58.2727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:58.2727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:53:58.2727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:58.2727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:53:58.2727|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 13:53:58.2874|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 13:53:58.3292|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 13:53:58.3292|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4926.7652ms 2025-12-03 13:53:58.3292|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 13:53:58.3341|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4972.3952ms 200 application/json; charset=utf-8 2025-12-03 13:58:56.1390|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 13:58:56.1390|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:58:56.1390|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.1867ms 204 2025-12-03 13:58:56.1556|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 13:58:56.1556|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:58:56.1556|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:58:56.1556|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:58:56.1556|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:58:56.1556|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:58:56.1556|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:58:56.1692|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6046ms 204 2025-12-03 13:58:56.1692|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7679ms 204 2025-12-03 13:58:56.1692|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:58:56.1692|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:58:56.1692|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-12-03 13:58:56.1692|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:58:56.1692|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-12-03 13:58:56.1692|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 13:58:56.1692|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 13:58:56.1856|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-12-03 13:58:56.1856|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:58:56.1856|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 13:58:56.1856|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 13.7537ms 2025-12-03 13:58:56.1856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:58:56.1856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 13:58:56.1856|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 13:58:56.1856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:58:56.1856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 13:58:56.2007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.0773ms 200 application/json; charset=utf-8 2025-12-03 13:58:56.2007|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:58:56.2007|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:58:56.2007|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-12-03 13:58:56.2007|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-12-03 13:58:56.2007|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:58:56.2007|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 13:58:56.2007|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-12-03 13:58:56.2172|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-12-03 13:58:56.2172|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-12-03 13:58:56.2172|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.8998ms 2025-12-03 13:58:56.2172|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 13:58:56.2172|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.7341ms 200 application/json; charset=utf-8 2025-12-03 13:58:56.2172|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-12-03 13:58:56.2333|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 22.8859ms 2025-12-03 13:58:56.2333|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 13:58:56.2333|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.3435ms 200 application/json; charset=utf-8 2025-12-03 14:01:38.0543|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:01:38.0543|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:01:38.0543|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:01:38.0543|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:01:38.0543|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:01:38.0543|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:01:38.0638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5387ms 204 2025-12-03 14:01:38.0638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.789ms 204 2025-12-03 14:01:38.0638|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7532ms 204 2025-12-03 14:01:38.0638|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:01:38.0638|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:01:38.0638|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:01:38.0638|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:01:38.0638|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:01:38.0638|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:01:38.0783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:01:38.0783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:01:38.0783|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:01:38.0783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:01:38.0783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:01:38.0783|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:01:38.0783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:01:38.0783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:01:38.0783|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:01:38.0783|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:01:38.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-12-03 14:01:38.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-12-03 14:01:38.0783|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:01:38.0783||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:01:38.0783|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:01:38.0984|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-12-03 14:01:38.0984|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-12-03 14:01:38.0984|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:01:38.0984|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.8379ms 2025-12-03 14:01:38.0984|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:01:38.1101||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:01:38.1101|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.4007ms 200 application/json; charset=utf-8 2025-12-03 14:01:38.1101||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:01:38.1101||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:01:38.1101||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:01:38.1373||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:01:38.1373||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:01:38.1526||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:01:38.1526||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:01:38.1617||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:01:38.1617||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:01:38.9743||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:01:38.9743||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:01:38.9743||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:01:38.9972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:01:39.0017||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:01:39.0017||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:01:39.7878||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:01:39.7878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:01:39.7878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:01:39.8061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:01:39.8061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:01:39.8124||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:01:40.5447||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:01:40.5498||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:01:40.5498||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:01:40.5682||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:01:40.5682||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:01:40.5682||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:01:41.4028||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:01:41.4095||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:01:41.4095|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:01:41.4095|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3323.8398ms 2025-12-03 14:01:41.4095|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:01:41.4095|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3347.214ms 200 application/json; charset=utf-8 2025-12-03 14:01:41.4095||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:01:41.4243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:01:41.4243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:01:41.4429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:01:41.4429||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:01:41.4429||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:01:42.2105||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:01:42.2105||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:01:42.2105||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:01:42.2259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:01:42.2259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:01:42.2259||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:01:42.9841||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-12-03 14:01:42.9877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:01:42.9877||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:01:43.0027||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:01:43.0027|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-12-03 14:01:43.0179|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-12-03 14:01:43.0179|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:01:43.0179|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:01:43.0179|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:01:43.0325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:01:43.0325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:01:43.0325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:01:43.0325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:01:43.0325|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:01:43.0512|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-12-03 14:01:43.0512|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-12-03 14:01:43.0512|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:01:43.0512|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:01:43.1080|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:01:43.1080|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5019.9357ms 2025-12-03 14:01:43.1105|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:01:43.1105|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5043.6312ms 200 application/json; charset=utf-8 2025-12-03 14:08:30.2354|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 14:08:30.2354|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:08:30.2447|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3395ms 204 2025-12-03 14:08:30.2447|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:08:30.2447|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:08:30.2447|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:08:30.2447|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:08:30.2447|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 14:08:30.2447|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.9737ms 204 2025-12-03 14:08:30.2447|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.797ms 204 2025-12-03 14:08:30.2620|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:08:30.2620|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:08:30.2620|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:08:30.2620|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:08:30.2620|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:08:30.2620|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:08:30.2756|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:08:30.2756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:08:30.2756|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:08:30.2756|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 14:08:30.2756|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:08:30.2756|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:08:30.2756|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-12-03 14:08:30.2756|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:08:30.2756|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:08:30.2926|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:08:30.2926|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-12-03 14:08:30.2926|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-12-03 14:08:30.2926|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:08:30.2926|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:08:30.2926|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-12-03 14:08:30.3080|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-12-03 14:08:30.3080|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 17.2598ms 2025-12-03 14:08:30.3080|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 14:08:30.3080|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.9151ms 200 application/json; charset=utf-8 2025-12-03 14:08:30.3080|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-12-03 14:08:30.3080|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-12-03 14:08:30.3080|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 17.6224ms 2025-12-03 14:08:30.3080|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:08:30.3080|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.4284ms 200 application/json; charset=utf-8 2025-12-03 14:08:30.3080|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-12-03 14:08:30.3290|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-12-03 14:08:30.3290|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 33.4977ms 2025-12-03 14:08:30.3290|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:08:30.3290|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 69.4243ms 200 application/json; charset=utf-8 2025-12-03 14:09:12.3695|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:09:12.3695|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:09:12.3695|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:12.3752|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:12.3752|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3711ms 204 2025-12-03 14:09:12.3752|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8981ms 204 2025-12-03 14:09:12.3752|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:09:12.3752|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:09:12.3915|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:09:12.3915|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:09:12.3915|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:12.3915|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:12.3915|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:09:12.3915|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:09:12.3915|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:09:12.3915|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:09:12.3915|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-12-03 14:09:12.4074|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-12-03 14:09:12.4074|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:09:12.4074|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:09:12.4074|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-12-03 14:09:12.4074|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-12-03 14:09:12.4074|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.5564ms 2025-12-03 14:09:12.4074|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-12-03 14:09:12.4074|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:09:12.4227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.3265ms 200 application/json; charset=utf-8 2025-12-03 14:09:12.4227|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-12-03 14:09:12.4227|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.5499ms 2025-12-03 14:09:12.4227|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:09:12.4227|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.2879ms 200 application/json; charset=utf-8 2025-12-03 14:09:29.5357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:09:29.5357|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:09:29.5357|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:29.5357|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:29.5357|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3256ms 204 2025-12-03 14:09:29.5357|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1405ms 204 2025-12-03 14:09:29.5568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:09:29.5568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:09:29.5568|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:09:29.5568|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:09:29.5568|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:29.5655|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:29.5655|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:09:29.5655|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:09:29.5655|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:09:29.5655|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:09:29.5655|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-12-03 14:09:29.5655|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-12-03 14:09:29.5655|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:09:29.5807|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:09:29.5807|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-12-03 14:09:29.5807|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-12-03 14:09:29.5807|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.1439ms 2025-12-03 14:09:29.5807|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:09:29.5807|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.2195ms 200 application/json; charset=utf-8 2025-12-03 14:09:29.6332|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (50ms) [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-12-03 14:09:29.6500|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-12-03 14:09:29.6500|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 71.8137ms 2025-12-03 14:09:29.6500|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:09:29.6500|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 97.4271ms 200 application/json; charset=utf-8 2025-12-03 14:09:34.9630|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:09:34.9630|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:09:34.9630|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:09:34.9630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:34.9630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:34.9714|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:34.9714|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8323ms 204 2025-12-03 14:09:34.9714|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7218ms 204 2025-12-03 14:09:34.9714|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.014ms 204 2025-12-03 14:09:34.9714|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:09:34.9714|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:09:34.9714|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:09:34.9858|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:09:34.9858|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:09:34.9858|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:09:34.9858|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:34.9858|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:34.9858|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:09:34.9858|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:09:34.9858|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:09:34.9858|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:09:34.9858|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:09:34.9858|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:09:35.0015|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:09:35.0015|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:09:35.0015|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 14:09:35.0015|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 14:09:35.0015|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:09:35.0015||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:09:35.0015|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:09:35.0015|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-12-03 14:09:35.0187|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-12-03 14:09:35.0187|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:09:35.0187|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.7324ms 2025-12-03 14:09:35.0187|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:09:35.0187|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.523ms 200 application/json; charset=utf-8 2025-12-03 14:09:35.0187||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:09:35.0327||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:09:35.0327||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:09:35.0327||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:09:35.0555||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:09:35.0555||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:09:35.0555||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:09:35.0674||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:09:35.0674||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:09:35.0674||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:09:36.9594||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:09:36.9594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:09:36.9594||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:09:36.9859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:09:36.9859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:09:36.9859||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:09:37.2524||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:09:37.2524||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:09:37.2524|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:09:37.2524|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2252.7613ms 2025-12-03 14:09:37.2524|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:09:37.2524|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2284.1326ms 200 application/json; charset=utf-8 2025-12-03 14:09:37.7844||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:09:37.7844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:09:37.7844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:09:37.8114||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:09:37.8161||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:09:37.8161||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:09:38.6369||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:09:38.6369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:09:38.6423||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:09:38.6423||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:09:38.6423||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:09:38.6597||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:09:39.4518||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:09:39.4549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:09:39.4549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:09:39.4549||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:09:39.4726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:09:39.4726||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:09:40.2263||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:09:40.2263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:09:40.2263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:09:40.2467||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:09:40.2467||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:09:40.2520||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:09:41.0440||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-12-03 14:09:41.0440||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:09:41.0511||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:09:41.0511||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:09:41.0697|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-12-03 14:09:41.0697|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-12-03 14:09:41.0697|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:09:41.0697|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:09:41.0806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:09:41.0806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:09:41.0806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:09:41.0806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:09:41.0806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:09:41.0806|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:09:41.0966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:09:41.0966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:09:41.0966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:09:41.0966|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:09:41.1563|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:09:41.1587|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6150.5779ms 2025-12-03 14:09:41.1587|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:09:41.1587|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6182.9414ms 200 application/json; charset=utf-8 2025-12-03 14:12:17.4840|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=494 2025-12-03 14:12:17.4865|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:12:17.4865|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.19ms 204 2025-12-03 14:12:17.4865|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=494 2025-12-03 14:12:17.4865|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:12:17.4865|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:12:17.5007|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:12:17.5007|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 14:12:17.5007|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-12-03 14:12:17.5007|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:12:17.5007|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-12-03 14:12:17.5007|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-12-03 14:12:17.5007|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 7.5776ms 2025-12-03 14:12:17.5007|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 14:12:17.5163|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.292ms 200 application/json; charset=utf-8 2025-12-03 14:12:17.5541|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:12:17.5541|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:12:17.5541|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:12:17.5541|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:12:17.5541|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:12:17.5541|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:12:17.5640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9411ms 204 2025-12-03 14:12:17.5640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.5046ms 204 2025-12-03 14:12:17.5640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8852ms 204 2025-12-03 14:12:17.5640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:12:17.5640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:12:17.5640|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:12:17.5640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:12:17.5640|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:12:17.5788|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:12:17.5788|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:12:17.5788|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:12:17.5788|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:12:17.5788|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:12:17.5788|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:12:17.5788|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:12:17.5788|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:12:17.5788|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:12:17.5788|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:12:17.5788|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:12:17.5788|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 14:12:17.5788|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 14:12:17.5788|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:12:17.5947||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:12:17.5947|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:12:17.5947|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-12-03 14:12:17.5947||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:12:17.5947|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-12-03 14:12:17.5947||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:12:17.5947||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:12:17.5947|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:12:17.5947||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:12:17.6095|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.1623ms 2025-12-03 14:12:17.6095|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:12:17.6095|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.3382ms 200 application/json; charset=utf-8 2025-12-03 14:12:17.6095||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:12:17.6263||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:12:17.6263||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:12:17.6263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:12:17.6263||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:12:17.6263||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:12:19.4780||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:12:19.4780||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:12:19.4903||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:12:19.5047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:12:19.5047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:12:19.5047||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:12:19.7225||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:12:19.7225||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:12:19.7225|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:12:19.7225|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2137.7784ms 2025-12-03 14:12:19.7225|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:12:19.7357|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2160.8556ms 200 application/json; charset=utf-8 2025-12-03 14:12:20.2819||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:12:20.2819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:12:20.2819||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:12:20.3016||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:12:20.3016||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:12:20.3016||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:12:21.0974||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:12:21.0974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:12:21.0974||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:12:21.1166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:12:21.1166||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:12:21.1166||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:12:21.8532||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:12:21.8532||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:12:21.8633||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:12:21.8781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:12:21.8781||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:12:21.8781||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:12:22.7224||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:12:22.7224||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:12:22.7224||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:12:22.7495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:12:22.7544||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:12:22.7544||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:12:23.4709||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-12-03 14:12:23.4709||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:12:23.4872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:12:23.5033||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:12:23.5033|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-12-03 14:12:23.5190|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-12-03 14:12:23.5190|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:12:23.5190|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:12:23.5190|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:12:23.5318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:12:23.5318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:12:23.5318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:12:23.5318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:12:23.5318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:12:23.5318|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:12:23.5491|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:12:23.5491|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:12:23.5491|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:12:23.5974|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:12:23.5974|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6008.0365ms 2025-12-03 14:12:23.5974|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:12:23.5974|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6035.4568ms 200 application/json; charset=utf-8 2025-12-03 14:15:24.0155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:15:24.0155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:15:24.0155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:15:24.0155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:24.0155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:24.0155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:24.0277|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2486ms 204 2025-12-03 14:15:24.0277|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4211ms 204 2025-12-03 14:15:24.0277|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7165ms 204 2025-12-03 14:15:24.0277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:15:24.0277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:15:24.0277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:15:24.0277|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-12-03 14:15:24.0277|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-12-03 14:15:24.0277|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-12-03 14:15:24.0277|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-12-03 14:15:24.0437|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-12-03 14:15:24.0437|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-12-03 14:15:24.0437|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:24.0437|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:24.0437|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:24.0437|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 14:15:24.0437|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 14:15:24.0437|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 14:15:24.0437|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 14:15:24.0582|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 14:15:24.0582|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 14:15:24.0582|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.4625ms 401 2025-12-03 14:15:24.0582|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.0213ms 401 2025-12-03 14:15:24.0582|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 28.9665ms 401 2025-12-03 14:15:24.2043|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:15:24.2043|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:15:24.2043|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:24.2043|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:15:24.2043|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:15:24.2155|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:15:24.2155|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:15:24.2155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:15:24.2155|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:15:24.2155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:24.2155|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:15:24.2155|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:15:24.2155|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:15:24.2155|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:15:24.2155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:24.2330|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-12-03 14:15:24.2475|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 14:15:24.2475|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:15:24.2475||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:15:24.2475||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:15:24.2475|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:15:24.2622|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 14:15:24.2622||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:15:24.2622||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:15:24.2622|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:15:24.2622||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:15:24.2622|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-12-03 14:15:24.2622|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:15:24.2622|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.0953ms 2025-12-03 14:15:24.2763|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:15:24.2763|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.2309ms 200 application/json; charset=utf-8 2025-12-03 14:15:24.2763||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:15:24.2763||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:15:24.2922||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:15:24.2922||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:15:24.2922||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:15:24.2922||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:15:26.1521||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:15:26.1521||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:15:26.1521||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:15:26.1729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:15:26.1729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:15:26.1729||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:15:26.3797||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:15:26.3797||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:15:26.3881|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:15:26.3881|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2137.3586ms 2025-12-03 14:15:26.3881|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:15:26.3881|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2176.1668ms 200 application/json; charset=utf-8 2025-12-03 14:15:26.9226|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:15:26.9226|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:15:26.9226|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:26.9226|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:26.9338|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.203ms 204 2025-12-03 14:15:26.9338|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.0565ms 204 2025-12-03 14:15:26.9338||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:15:26.9338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:15:26.9338|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:15:26.9338|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:15:26.9338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:15:26.9338|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:15:26.9495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:26.9495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:15:26.9495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:15:26.9495|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:15:26.9495|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:15:26.9495|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:15:26.9495|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:15:26.9658|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-12-03 14:15:26.9658|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-12-03 14:15:26.9658|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:15:26.9658||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:15:26.9658|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:15:26.9658||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:15:26.9658|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-12-03 14:15:26.9658||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:15:26.9658|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-12-03 14:15:26.9799|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.9217ms 2025-12-03 14:15:26.9799|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:15:26.9799|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.2268ms 200 application/json; charset=utf-8 2025-12-03 14:15:26.9799|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-12-03 14:15:26.9984|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-12-03 14:15:26.9984|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.1479ms 2025-12-03 14:15:26.9984|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:15:26.9984|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.8942ms 200 application/json; charset=utf-8 2025-12-03 14:15:27.7079||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:15:27.7079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:15:27.7171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:15:27.7171||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:15:27.7316||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:15:27.7316||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:15:28.5251||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:15:28.5305||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:15:28.5305||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:15:28.5529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:15:28.5580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:15:28.5580||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:15:29.2832||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:15:29.2832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:15:29.2832||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:15:29.3013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:15:29.3013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:15:29.3099||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:15:30.0527||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-12-03 14:15:30.0584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:15:30.0584||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:15:30.0764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:15:30.0764|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-12-03 14:15:30.0912|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-12-03 14:15:30.0912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:15:30.0912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:15:30.0912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:15:30.1064|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:15:30.1064|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:15:30.1064|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:15:30.1064|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:15:30.1222|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:15:30.1222|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:15:30.1222|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:15:30.1222|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:15:30.1366|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:15:30.1894|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:15:30.1894|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5976.5135ms 2025-12-03 14:15:30.1894|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:15:30.1894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5993.703ms 200 application/json; charset=utf-8 2025-12-03 14:16:52.0560|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:16:52.0560|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:16:52.0560|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:16:52.0560|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:16:52.0627|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:16:52.0627|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:16:52.0627|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0939ms 204 2025-12-03 14:16:52.0627|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6486ms 204 2025-12-03 14:16:52.0627|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1458ms 204 2025-12-03 14:16:52.0627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:16:52.0627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:16:52.0627|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:16:52.0791|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:16:52.0791|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:16:52.0791|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:16:52.0791|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:16:52.0791|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:16:52.0791|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:16:52.0791|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:16:52.0791|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:16:52.0791|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:16:52.0791|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:16:52.0791|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:16:52.0791|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:16:52.0791|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:16:52.0791|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 14:16:52.0791|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 14:16:52.0791|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:16:52.0943|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:16:52.0943||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:16:52.0943|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-12-03 14:16:52.0943|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-12-03 14:16:52.0943|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:16:52.0943||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:16:52.0943|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.4601ms 2025-12-03 14:16:52.0943||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:16:52.0943|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:16:52.1101|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.341ms 200 application/json; charset=utf-8 2025-12-03 14:16:52.1101||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:16:52.1101||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:16:52.1268||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:16:52.1268||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:16:52.1268||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:16:52.1268||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:16:52.1268||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:16:52.1268||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:16:52.8966||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:16:52.8966||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:16:52.9062||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:16:52.9207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:16:52.9207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:16:52.9207||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:16:53.6773||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:16:53.6773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:16:53.6865||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:16:53.7013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:16:53.7013||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:16:53.7013||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:16:54.4299||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:16:54.4355||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:16:54.4355||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:16:54.4528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:16:54.4528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:16:54.4528||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:16:55.2999||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:16:55.2999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:16:55.2999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:16:55.3200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:16:55.3200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:16:55.3265||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:16:55.3476||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:16:55.3476||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:16:55.3476|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:16:55.3578|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3261.854ms 2025-12-03 14:16:55.3578|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:16:55.3578|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3283.7234ms 200 application/json; charset=utf-8 2025-12-03 14:16:56.0866||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:16:56.0866||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:16:56.0930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:16:56.1080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:16:56.1080||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:16:56.1238||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:16:56.8809||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-12-03 14:16:56.8809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:16:56.8928||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:16:56.9091||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:16:56.9204|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-12-03 14:16:56.9204|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-12-03 14:16:56.9204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:16:56.9369|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:16:56.9369|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:16:56.9369|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:16:56.9369|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:16:56.9549|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:16:56.9549|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:16:56.9549|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:16:56.9663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:16:56.9663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:16:56.9663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:16:56.9663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:16:57.0184|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:16:57.0184|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4927.9805ms 2025-12-03 14:16:57.0184|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:16:57.0184|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4952.949ms 200 application/json; charset=utf-8 2025-12-03 14:21:05.2030|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:21:05.2043|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:21:05.2043|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:21:05.2043|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:21:05.2043|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.1281ms 204 2025-12-03 14:21:05.2043|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2332ms 204 2025-12-03 14:21:05.2043|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:21:05.2043|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:21:05.2201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:21:05.2201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:21:05.2201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:21:05.2201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:21:05.2201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:21:05.2201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:21:05.2201|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:21:05.2201|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:21:05.2201|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-12-03 14:21:05.2357|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-12-03 14:21:05.2357|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:21:05.2357|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:21:05.2519|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-12-03 14:21:05.2519|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-12-03 14:21:05.2519|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 18.954ms 2025-12-03 14:21:05.2519|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:21:05.2519|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.9464ms 200 application/json; charset=utf-8 2025-12-03 14:21:05.2519|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-12-03 14:21:05.2683|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-12-03 14:21:05.2683|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 31.7415ms 2025-12-03 14:21:05.2683|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:21:05.2683|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.4582ms 200 application/json; charset=utf-8 2025-12-03 14:31:48.5993|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:31:48.5993|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:31:48.5993|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:31:48.6028|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:31:48.6028|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:31:48.6028|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:31:48.6028|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.254ms 204 2025-12-03 14:31:48.6028|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6659ms 204 2025-12-03 14:31:48.6028|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7246ms 204 2025-12-03 14:31:48.6028|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:31:48.6028|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:31:48.6192|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:31:48.6192|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:31:48.6192|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:31:48.6192|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:31:48.6192|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:31:48.6192|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:31:48.6192|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:31:48.6346|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-12-03 14:31:48.6346|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:31:48.6346|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:31:48.6346|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:31:48.6346|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:31:48.6346|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:31:48.6346|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:31:48.6346|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:31:48.6346|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 14:31:48.6346|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:31:48.6346||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:31:48.6506||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:31:48.6506|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 14:31:48.6506||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:31:48.6506|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:31:48.6506||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:31:48.6506|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-12-03 14:31:48.6506|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:31:48.6506||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:31:48.6654|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.2055ms 2025-12-03 14:31:48.6654|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:31:48.6654|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.8952ms 200 application/json; charset=utf-8 2025-12-03 14:31:48.6654||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:31:48.6806||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:31:48.6806||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:31:48.6806||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:31:48.6806||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:31:48.6806||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:31:50.5441||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:31:50.5441||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:31:50.5441||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:31:50.5666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:31:50.5666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:31:50.5745||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:31:50.7567||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:31:50.7640||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:31:50.7640|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:31:50.7640|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2119.2994ms 2025-12-03 14:31:50.7640|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:31:50.7640|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2138.8364ms 200 application/json; charset=utf-8 2025-12-03 14:31:51.3110||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:31:51.3110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:31:51.3110||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:31:51.3323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:31:51.3323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:31:51.3400||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:31:52.0655||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:31:52.0655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:31:52.0722||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:31:52.0722||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:31:52.0891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:31:52.0891||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:31:52.8038||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:31:52.8093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:31:52.8093||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:31:52.8289||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:31:52.8289||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:31:52.8384||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:31:53.5653||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:31:53.5653||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:31:53.5765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:31:53.5908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:31:53.5908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:31:53.5908||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:31:54.3259||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-12-03 14:31:54.3259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:31:54.3259||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:31:54.3500||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:31:54.3582|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-12-03 14:31:54.3921|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (29ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId] FROM [SourceAccountManagements] AS [s] WHERE (([s].[UserTypeId] = @__Id_0) AND ([s].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit)) ORDER BY [s].[DateCreated] DESC 2025-12-03 14:31:54.3921|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-12-03 14:31:54.4002|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:31:54.4002|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:31:54.4002|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-12-03 14:31:54.4002|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:31:54.4177|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-12-03 14:31:54.4177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:31:54.4177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:31:54.4177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:31:54.4321|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-12-03 14:31:54.4321|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:31:54.4321|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:31:54.4784|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:31:54.4784|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5857.2606ms 2025-12-03 14:31:54.4784|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:31:54.4784|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5872.206ms 200 application/json; charset=utf-8 2025-12-03 14:32:46.5872|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:32:46.5872|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:32:46.5872|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:32:46.5872|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:46.5872|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:46.5872|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:46.5872|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9378ms 204 2025-12-03 14:32:46.5872|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9523ms 204 2025-12-03 14:32:46.5994|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1695ms 204 2025-12-03 14:32:46.5994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:32:46.5994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:32:46.5994|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:32:46.5994|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:32:46.5994|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:32:46.5994|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:32:46.5994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:46.5994|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:46.6140|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:46.6140|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:32:46.6140|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:32:46.6140|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:32:46.6140|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:32:46.6140|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:32:46.6140|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:32:46.6140|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 14:32:46.6140|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:32:46.6140|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 14:32:46.6140|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:32:46.6140|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:32:46.6313||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:32:46.6313|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-12-03 14:32:46.6313|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:32:46.6313|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.4469ms 2025-12-03 14:32:46.6313||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:32:46.6313|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:32:46.6456|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.1904ms 200 application/json; charset=utf-8 2025-12-03 14:32:46.6313||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:32:46.6456|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-12-03 14:32:46.6456||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:32:46.6456||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:32:46.6641||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:32:46.6641||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:32:46.6641||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:32:46.6641||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:32:46.6641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:32:46.6790||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:32:47.4827||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:32:47.4827||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:32:47.4901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:32:47.4901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:32:47.5084||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:32:47.5084||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:32:48.3184||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:32:48.3184||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:32:48.3184||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:32:48.3427||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:32:48.3427||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:32:48.3485||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:32:48.8069|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:32:48.8069|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:32:48.8069|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:48.8069|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:48.8069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0511ms 204 2025-12-03 14:32:48.8174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3559ms 204 2025-12-03 14:32:48.8174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:32:48.8174|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:32:48.8174|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:32:48.8174|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:32:48.8174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:48.8174|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:48.8174|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:32:48.8329|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:32:48.8329|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:32:48.8329|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:32:48.8329|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-12-03 14:32:48.8329|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-12-03 14:32:48.8329|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:32:48.8329|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:32:48.8329|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-12-03 14:32:48.8515|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-12-03 14:32:48.8515|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.0045ms 2025-12-03 14:32:48.8515|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:32:48.8515|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.4266ms 200 application/json; charset=utf-8 2025-12-03 14:32:48.9122|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (63ms) [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-12-03 14:32:48.9122|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-12-03 14:32:48.9122|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 79.3363ms 2025-12-03 14:32:48.9122|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:32:48.9267|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 104.8079ms 200 application/json; charset=utf-8 2025-12-03 14:32:49.0828||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:32:49.0828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:32:49.0828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:32:49.1049||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:32:49.1049||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:32:49.1049||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:32:49.9152||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:32:49.9152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:32:49.9152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:32:49.9152||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:32:49.9286||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:32:49.9286|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:32:49.9286|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3301.4408ms 2025-12-03 14:32:49.9286|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:32:49.9286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:32:49.9286|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3330.2433ms 200 application/json; charset=utf-8 2025-12-03 14:32:49.9286||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:32:49.9424||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:32:50.7008||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:32:50.7008||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:32:50.7087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:32:50.7087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:32:50.7253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:32:50.7253||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:32:51.4790||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-12-03 14:32:51.4790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:32:51.4790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:32:51.5024||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:32:51.5107|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-12-03 14:32:51.5107|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-12-03 14:32:51.5205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:32:51.5205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:32:51.5205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:32:51.5205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:32:51.5205|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:32:51.5360|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-12-03 14:32:51.5360|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-12-03 14:32:51.5360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:32:51.5360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:32:51.5360|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:32:51.5534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:32:51.5534|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:32:51.6064|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:32:51.6064|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4979.9568ms 2025-12-03 14:32:51.6064|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:32:51.6064|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5008.7994ms 200 application/json; charset=utf-8 2025-12-03 14:32:58.7576|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:32:58.7576|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:32:58.7576|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:32:58.7576|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:58.7576|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:58.7576|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:58.7721|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.5232ms 204 2025-12-03 14:32:58.7721|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.7815ms 204 2025-12-03 14:32:58.7721|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.0262ms 204 2025-12-03 14:32:58.7721|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:32:58.7721|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:32:58.7721|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:32:58.7721|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:32:58.7863|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:32:58.7863|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:32:58.7863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:58.7863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:58.7863|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:32:58.7863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:32:58.7863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:32:58.7863|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:32:58.7863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:32:58.7863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:32:58.7863|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:32:58.8020|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 14:32:58.8020|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 14:32:58.8020|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:32:58.8020|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:32:58.8020||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:32:58.8020|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:32:58.8020|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-12-03 14:32:58.8020|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:32:58.8020||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:32:58.8172|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-12-03 14:32:58.8172|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.1042ms 2025-12-03 14:32:58.8172||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:32:58.8172||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:32:58.8172|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:32:58.8172|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.8632ms 200 application/json; charset=utf-8 2025-12-03 14:32:58.8172||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:32:58.8434||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:32:58.8434||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:32:58.8503||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:32:58.8503||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:32:58.8503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:32:58.8503||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:33:00.6591||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:33:00.6591||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:33:00.6591||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:33:00.6798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:33:00.6798||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:33:00.6852||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:33:00.8552||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:33:00.8591||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:33:00.8591|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:33:00.8591|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2057.4365ms 2025-12-03 14:33:00.8591|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:33:00.8591|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2088.5222ms 200 application/json; charset=utf-8 2025-12-03 14:33:01.4064||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:33:01.4064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:33:01.4064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:33:01.4263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:33:01.4263||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:33:01.4263||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:33:02.1831||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:33:02.1869||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:33:02.1869||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:33:02.2029||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:33:02.2029||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:33:02.2029||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:33:02.9420||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:33:02.9420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:33:02.9420||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:33:02.9583||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:33:02.9583||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:33:02.9583||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:33:03.8138||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:33:03.8138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:33:03.8138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:33:03.8323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:33:03.8323||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:33:03.8323||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:33:04.5941||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-12-03 14:33:04.5941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:33:04.6058||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:33:04.6218||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:33:04.6218|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-12-03 14:33:04.6371|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-12-03 14:33:04.6371|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:33:04.6371|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:33:04.6371|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:33:04.6371|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:33:04.6508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:33:04.6508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:33:04.6508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:33:04.6508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:33:04.6508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:33:04.6508|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:33:04.6663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:33:04.6663|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:33:04.7154|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:33:04.7154|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5910.1561ms 2025-12-03 14:33:04.7154|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:33:04.7154|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5943.8475ms 200 application/json; charset=utf-8 2025-12-03 14:36:32.9960|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:36:32.9960|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:36:32.9960|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:36:32.9960|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:32.9960|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:32.9960|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:32.9960|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.609ms 204 2025-12-03 14:36:32.9960|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1866ms 204 2025-12-03 14:36:33.0078|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3037ms 204 2025-12-03 14:36:33.0078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:36:33.0078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:36:33.0078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:36:33.0078|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-12-03 14:36:33.0078|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-12-03 14:36:33.0078|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-12-03 14:36:33.0078|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-12-03 14:36:33.0078|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-12-03 14:36:33.0078|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-12-03 14:36:33.0078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:33.0240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:33.0240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:33.0240|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 14:36:33.0240|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 14:36:33.0240|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 14:36:33.0240|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 14:36:33.0240|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 14:36:33.0240|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 14:36:33.0240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.8425ms 401 2025-12-03 14:36:33.0240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.1629ms 401 2025-12-03 14:36:33.0240|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.2807ms 401 2025-12-03 14:36:45.3245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 14:36:45.3245|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:45.3245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.1042ms 204 2025-12-03 14:36:45.3359|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 14:36:45.3359|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:36:45.3359|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:36:45.3359|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:45.3359|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:36:45.3359|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:36:45.3359|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:45.3359|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:36:45.3359|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:45.3359|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:45.3524|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0555ms 204 2025-12-03 14:36:45.3524|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 14:36:45.3524|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.435ms 204 2025-12-03 14:36:45.3524|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.5387ms 204 2025-12-03 14:36:45.3524|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:36:45.3524|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-12-03 14:36:45.3524|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:36:45.3682|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:36:45.3682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:36:45.3682|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:36:45.3682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:36:45.3682|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:36:45.3682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:45.3682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:45.3682|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-12-03 14:36:45.3682|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:45.3682|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:36:45.3682|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:36:45.3682|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-12-03 14:36:45.3682|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:36:45.3825|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:36:45.3825|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:36:45.3825|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 15.1237ms 2025-12-03 14:36:45.3825|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:36:45.3825|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:36:45.3825|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 14:36:45.3825|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 14:36:45.3825|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 14:36:45.3825|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:36:45.3825|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:36:45.3825|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 58.2617ms 200 application/json; charset=utf-8 2025-12-03 14:36:45.3985|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-12-03 14:36:45.3825||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:36:45.3985|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-12-03 14:36:45.3985||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:36:45.3985||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:36:45.3985|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:36:45.3985||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:36:45.3985|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.4333ms 2025-12-03 14:36:45.3985||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:36:45.4139|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:36:45.4139|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.9412ms 200 application/json; charset=utf-8 2025-12-03 14:36:45.4306||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:36:45.4306||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:36:45.4306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:45.4306||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:36:45.4306||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:36:45.4306||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:36:46.1994||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:46.1994||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:46.1994||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:46.2174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:46.2174||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:46.2174||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:36:46.9747||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:46.9792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:46.9792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:46.9937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:46.9937||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:46.9937||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:36:47.7497||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:47.7497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:47.7597||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:47.7757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:47.7757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:47.7757||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:36:48.5675||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:48.5708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:48.5708||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:48.5885||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:48.5885||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:48.5885||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:36:48.6659||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:36:48.6659||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:36:48.6659|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:36:48.6659|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3278.103ms 2025-12-03 14:36:48.6659|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:36:48.6659|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3308.3594ms 200 application/json; charset=utf-8 2025-12-03 14:36:49.3991||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:49.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:49.3991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:49.4214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:49.4214||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:49.4214||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:36:49.6240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:36:49.6240|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:36:49.6240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:49.6240|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:49.6329|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8856ms 204 2025-12-03 14:36:49.6329|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8241ms 204 2025-12-03 14:36:49.6329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 14:36:49.6329|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:36:49.6329|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 14:36:49.6329|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:49.6329|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:36:49.6329|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:36:49.6491|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:49.6491|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:36:49.6491|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:36:49.6491|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-12-03 14:36:49.6491|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:36:49.6491|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:36:49.6491|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-12-03 14:36:49.6644|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:36:49.6644|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-12-03 14:36:49.6644|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-12-03 14:36:49.6644|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.4933ms 2025-12-03 14:36:49.6644|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 14:36:49.6644|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.4126ms 200 application/json; charset=utf-8 2025-12-03 14:36:49.6644|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-12-03 14:36:49.6816|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-12-03 14:36:49.6816|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.3132ms 2025-12-03 14:36:49.6816|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 14:36:49.6816|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.1373ms 200 application/json; charset=utf-8 2025-12-03 14:36:50.3253||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-12-03 14:36:50.3307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:50.3307||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:50.3495||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:50.3495|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-12-03 14:36:50.3610|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-12-03 14:36:50.3610|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:50.3610|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:50.3610|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:50.3610|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:50.3762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:50.3762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:50.3762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:50.3762|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:50.3893|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:50.3893|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:50.3893|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:50.3893|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:50.4418|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:36:50.4418|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5052.1486ms 2025-12-03 14:36:50.4418|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:36:50.4418|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5083.9845ms 200 application/json; charset=utf-8 2025-12-03 14:36:51.7741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:36:51.7741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:36:51.7741|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:36:51.7741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:51.7741|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:51.7796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:51.7796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3696ms 204 2025-12-03 14:36:51.7796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6685ms 204 2025-12-03 14:36:51.7796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 14:36:51.7796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.5589ms 204 2025-12-03 14:36:51.7796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 14:36:51.7796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 14:36:51.7796|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:36:51.7995|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:36:51.7995|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 14:36:51.7995|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:51.7995|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:51.7995|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 14:36:51.7995|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:36:51.7995|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:36:51.8121|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 14:36:51.8121|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:36:51.8121|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:36:51.8121|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:36:51.8121|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 14:36:51.8121|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 14:36:51.8269|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 14:36:51.8269|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:36:51.8269|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 14:36:51.8269||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 14:36:51.8269|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-12-03 14:36:51.8451|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:36:51.8451|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-12-03 14:36:51.8451||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:36:51.8451|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.1053ms 2025-12-03 14:36:51.8451||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 14:36:51.8589||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:36:51.8589|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 14:36:51.8589||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 14:36:51.8589|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 83.2143ms 200 application/json; charset=utf-8 2025-12-03 14:36:51.8801||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:36:51.8801||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 14:36:51.8801||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 14:36:51.8801||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:51.8897||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 14:36:51.8897||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 14:36:53.7402||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:53.7402||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:53.7483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:53.7483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:53.7659||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:53.7659||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 14:36:53.9580||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12463816.64,"formattedAmount":"12,463,816.64","bookBalance":12463816.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 14:36:53.9580||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 14:36:53.9580|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 14:36:53.9580|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2135.1634ms 2025-12-03 14:36:53.9723|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 14:36:53.9723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2184.5255ms 200 application/json; charset=utf-8 2025-12-03 14:36:54.5336||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:54.5336||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:54.5336||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:54.5569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:54.5569||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:54.5569||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 14:36:55.3243||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:55.3243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:55.3243||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:55.3445||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:55.3477||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:55.3477||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 14:36:56.0975||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:56.0975||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:56.0975||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:56.1135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:56.1135||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:56.1135||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 14:36:56.8764||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 14:36:56.8791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:56.8791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:56.8791||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:56.8941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 14:36:56.8941||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 14:36:57.7574||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-12-03 14:36:57.7574||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 14:36:57.7574||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 14:36:57.7797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 14:36:57.7894|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-12-03 14:36:57.7894|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-12-03 14:36:57.7894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:57.7894|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:57.8046|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:57.8046|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:57.8046|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:57.8177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:57.8177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:57.8177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:57.8177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:57.8320|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:57.8320|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 14:36:57.8320|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 14:36:57.8709|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 14:36:57.8709|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6040.9897ms 2025-12-03 14:36:57.8709|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 14:36:57.8709|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6089.3351ms 200 application/json; charset=utf-8 2025-12-03 14:57:05.1671|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:32798/ACCOUNTSERVICES/iisintegration 0 2025-12-03 14:57:05.1671|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3.4241ms 202 2025-12-03 15:22:51.9200||DEBUG|AccountManagement.Program|init main function 2025-12-03 15:22:54.4973|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-12-03 15:22:54.5104|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-12-03 15:22:54.5104|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-12-03 15:22:54.5391|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:22:54.7825|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 15:22:54.8037|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 15:22:54.8094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 15:22:54.8094|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 15:22:54.8270|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-03 15:22:54.8430|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-03 15:22:54.9853||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-12-03 15:22:55.3500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:22:55.3500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:22:55.3500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 15:22:55.3500|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:22:55.4171|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:22:55.4171|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:22:55.4171|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:22:55.4171|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:22:55.4171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.3576ms 204 2025-12-03 15:22:55.4171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.3553ms 204 2025-12-03 15:22:55.4171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.3554ms 204 2025-12-03 15:22:55.4171|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.38ms 204 2025-12-03 15:22:55.4454|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 15:22:55.4454|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:22:55.4454|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:22:55.4548|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:22:55.6717|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:22:55.6717|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:22:55.6717|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:22:55.6717|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:22:55.6717|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:22:55.6717|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:22:55.6856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:22:55.6856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:22:55.6856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:22:55.6856|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:22:55.6856|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:22:55.6856|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:22:55.6856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:22:55.6856|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:22:55.6856|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:22:55.6972|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:22:55.7156|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 15:22:55.7156|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:22:55.7156|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 15:22:55.7156|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 15:22:55.7293|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-12-03 15:22:55.7507||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 15:22:55.7636|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:22:55.7636|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:22:55.9082|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-12-03 15:22:55.9617||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:22:55.9631|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-12-03 15:22:55.9631|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (32ms) [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-12-03 15:22:55.9631||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:22:55.9631|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:22:55.9833|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-12-03 15:22:55.9999|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 266.1701ms 2025-12-03 15:22:55.9999||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:22:55.9999|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:22:55.9999|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 286.4008ms 2025-12-03 15:22:55.9999||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:22:55.9999|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:22:55.9999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 560.287ms 200 application/json; charset=utf-8 2025-12-03 15:22:55.9999|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 562.6572ms 200 application/json; charset=utf-8 2025-12-03 15:22:56.1620||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:22:56.1620||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:22:56.1898||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 15:22:56.1898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:22:56.1898||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 15:22:56.1898||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 15:22:56.9491||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:22:56.9645||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:22:56.9645||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:22:56.9926||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:22:56.9972||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:22:56.9972||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 15:22:57.7180||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:22:57.7180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:22:57.7180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:22:57.7488||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:22:57.7488||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:22:57.7488||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 15:22:58.5129||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:22:58.5129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:22:58.5129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:22:58.5373||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:22:58.5426||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:22:58.5426||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 15:22:59.3384||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:22:59.3384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:22:59.3384||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:22:59.3619||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755332293.0,"formattedAmount":"5,755,332,293.00","bookBalance":5755332293.0,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1717452436.48,"formattedAmount":"1,717,452,436.48","bookBalance":1717452436.48,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2426313857.2,"formattedAmount":"2,426,313,857.20","bookBalance":2426313857.2,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8773566.31,"formattedAmount":"8,773,566.31","bookBalance":8773566.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 15:22:59.3686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:22:59.3686||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:22:59.3686||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 15:22:59.3686||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 15:22:59.3686|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 15:22:59.3910|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3660.6041ms 2025-12-03 15:22:59.3910|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:22:59.3910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3948.7364ms 200 application/json; charset=utf-8 2025-12-03 15:23:00.0816||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:23:00.0897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:23:00.0897||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:23:00.1172||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:23:00.1220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:23:00.1220||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 15:23:00.8433||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-12-03 15:23:00.8433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:23:00.8433||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:23:00.8666||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:23:00.9557|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2025-12-03 15:23:00.9844|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-12-03 15:23:01.0046|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-12-03 15:23:01.0247|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-12-03 15:23:01.0247|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-12-03 15:23:01.0247|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-12-03 15:23:01.0247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:23:01.0247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:23:01.0410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:23:01.0410|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-12-03 15:23:01.0410|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-12-03 15:23:01.0410|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:23:01.0685|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-12-03 15:23:01.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-12-03 15:23:01.1913|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:23:01.2045|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5475.88ms 2025-12-03 15:23:01.2045|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:23:01.2045|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5753.1025ms 200 application/json; charset=utf-8 2025-12-03 15:37:21.0299|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:37:21.0299|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:37:21.0299|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:37:21.0299|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:21.0299|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:21.0299|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:21.0299|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.2325ms 204 2025-12-03 15:37:21.0299|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4328ms 204 2025-12-03 15:37:21.0450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.016ms 204 2025-12-03 15:37:21.0450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:37:21.0450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:37:21.0450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:37:21.0450|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-12-03 15:37:21.0450|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-12-03 15:37:21.0450|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-12-03 15:37:21.0843|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-12-03 15:37:21.0843|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-12-03 15:37:21.0843|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-12-03 15:37:21.0843|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:21.0910|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:21.0910|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:21.0910|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 15:37:21.0910|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 15:37:21.0910|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 15:37:21.0910|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 15:37:21.0910|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 15:37:21.0910|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 15:37:21.1075|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.3371ms 401 2025-12-03 15:37:21.1075|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.2114ms 401 2025-12-03 15:37:21.1075|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 60.2259ms 401 2025-12-03 15:37:31.1766|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 15:37:31.1766|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:31.1894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8035ms 204 2025-12-03 15:37:31.1894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:37:31.1894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:37:31.1894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:37:31.1894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:31.1894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 15:37:31.1894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:31.2007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:31.2007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3719ms 204 2025-12-03 15:37:31.2007|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:37:31.2007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3767ms 204 2025-12-03 15:37:31.2007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.2181ms 204 2025-12-03 15:37:31.2007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:37:31.2007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:31.2007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:37:31.2007|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:37:31.2183|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:37:31.2183|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:37:31.2183|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:37:31.2183|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:37:31.2183|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:31.2183|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:37:31.2183|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:31.2314|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:31.2314|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:37:31.2314|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:37:31.2314|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:37:31.2314|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:37:31.2314|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-12-03 15:37:31.2314|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:37:31.2314|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:37:31.2314|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 15:37:31.2485|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:37:31.2485|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 15:37:31.2485|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:37:31.2485|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 15:37:31.2485|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:37:31.2485||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 15:37:31.2684|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-12-03 15:37:31.2684|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:37:31.2684||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:37:31.2684|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-12-03 15:37:31.2684|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-12-03 15:37:31.2684|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 25.8811ms 2025-12-03 15:37:31.2797||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:37:31.2797|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-12-03 15:37:31.2797|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:37:31.2797||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:37:31.2797|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 40.4396ms 2025-12-03 15:37:31.2797|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 75.794ms 200 application/json; charset=utf-8 2025-12-03 15:37:31.2797|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:37:31.2797||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:37:31.2797|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 96.979ms 200 application/json; charset=utf-8 2025-12-03 15:37:31.3115||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:37:31.3115||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 15:37:31.3115||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 15:37:31.3115||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:37:31.3115||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:31.3249||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 15:37:32.6981|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 15:37:32.6981|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 15:37:32.7014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:32.7014|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:32.7014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1712ms 204 2025-12-03 15:37:32.7014|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.9249ms 204 2025-12-03 15:37:32.7014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 15:37:32.7014|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 15:37:32.7014|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:37:32.7014|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:37:32.7164|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:32.7164|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:32.7164|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:37:32.7164|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:37:32.7164|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 15:37:32.7164|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 15:37:32.7164|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-12-03 15:37:32.7164|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-12-03 15:37:32.7338|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:37:32.7338|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:37:32.7597|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-12-03 15:37:32.7641|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-12-03 15:37:32.7809|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-12-03 15:37:32.7809|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 52.1816ms 2025-12-03 15:37:32.7809|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 15:37:32.7809|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 78.2811ms 200 application/json; charset=utf-8 2025-12-03 15:37:32.8038|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-12-03 15:37:32.8125|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 80.1968ms 2025-12-03 15:37:32.8125|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 15:37:32.8125|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 104.9116ms 200 application/json; charset=utf-8 2025-12-03 15:37:33.1890||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:33.1890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:33.1890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:33.2121||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:33.2121||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:33.2183||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 15:37:33.3712||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755899571.35,"formattedAmount":"5,755,899,571.35","bookBalance":5755899571.35,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1718645054.95,"formattedAmount":"1,718,645,054.95","bookBalance":1718645054.95,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 15:37:33.3772||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 15:37:33.3772|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 15:37:33.3772|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2126.2074ms 2025-12-03 15:37:33.3772|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:37:33.3772|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2173.0748ms 200 application/json; charset=utf-8 2025-12-03 15:37:33.9409||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:33.9409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:33.9409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:33.9660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:33.9660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:33.9660||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 15:37:34.7643||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:34.7701||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:34.7701||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:34.7928||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:34.7928||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:34.7928||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 15:37:35.5212||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:35.5212||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:35.5212||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:35.5438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:35.5438||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:35.5501||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 15:37:36.2679||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:36.2716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:36.2716||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:36.2910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:36.2910||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:36.2910||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 15:37:37.0390||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-12-03 15:37:37.0390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:37.0390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:37.0654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:37.0830|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-12-03 15:37:37.0830|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-12-03 15:37:37.0830|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:37:37.0983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:37:37.0983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:37:37.0983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:37:37.0983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:37:37.0983|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:37:37.1126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:37:37.1126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:37:37.1126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:37:37.1126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:37:37.1126|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:37:37.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-12-03 15:37:37.1863|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:37:37.1863|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5935.7486ms 2025-12-03 15:37:37.1912|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:37:37.1912|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5978.4945ms 200 application/json; charset=utf-8 2025-12-03 15:37:43.8222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:37:43.8222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:37:43.8222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:37:43.8222|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:43.8222|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:43.8222|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:43.8318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6858ms 204 2025-12-03 15:37:43.8318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.2883ms 204 2025-12-03 15:37:43.8318|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:37:43.8318|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.3552ms 204 2025-12-03 15:37:43.8318|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:37:43.8318|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:37:43.8318|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:37:43.8318|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:37:43.8497|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:37:43.8497|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:43.8497|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:43.8497|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:37:43.8497|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:37:43.8497|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:37:43.8497|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:37:43.8497|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:37:43.8497|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:37:43.8497|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:37:43.8497|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 15:37:43.8632|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 15:37:43.8632|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 15:37:43.8632|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:37:43.8632||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 15:37:43.8632|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:37:43.8807||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:37:43.8807|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-12-03 15:37:43.8807|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-12-03 15:37:43.8807||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:37:43.8807|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:37:43.8807||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:37:43.8807|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.0626ms 2025-12-03 15:37:43.8807|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:37:43.8807||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:37:43.8807|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.4396ms 200 application/json; charset=utf-8 2025-12-03 15:37:43.9043||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:37:43.9043||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:37:43.9043||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 15:37:43.9098||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:43.9098||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 15:37:43.9098||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 15:37:44.6634||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:44.6634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:44.6634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:44.6888||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:44.6934||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:44.6934||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 15:37:45.4549||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:45.4582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:45.4582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:45.4756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:45.4756||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:45.4756||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 15:37:46.1951||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:46.1951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:46.1951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:46.2200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:46.2239||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:46.2239||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 15:37:47.0777||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:47.0777||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:47.0845||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:47.0845||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755899571.35,"formattedAmount":"5,755,899,571.35","bookBalance":5755899571.35,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1718645054.95,"formattedAmount":"1,718,645,054.95","bookBalance":1718645054.95,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 15:37:47.0845||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 15:37:47.0845|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 15:37:47.0988|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3231.215ms 2025-12-03 15:37:47.0988|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:37:47.0988|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3260.6313ms 200 application/json; charset=utf-8 2025-12-03 15:37:47.0988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:47.0988||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:47.0988||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 15:37:47.8300||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:37:47.8334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:47.8334||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:47.8523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:47.8523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:37:47.8523||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 15:37:48.6014||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-12-03 15:37:48.6014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:37:48.6132||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:37:48.6132||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:37:48.6457|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-12-03 15:37:48.6457|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-12-03 15:37:48.6697|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-12-03 15:37:48.6812|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:37:48.6812|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-12-03 15:37:48.6986|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-12-03 15:37:48.6986|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-12-03 15:37:48.7077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:37:48.7077|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-12-03 15:37:48.7077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:37:48.7263|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-12-03 15:37:48.7263|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:37:48.7263|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:37:48.7384|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-12-03 15:37:48.7885|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:37:48.7885|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4928.4749ms 2025-12-03 15:37:48.7885|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:37:48.7885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4963.2155ms 200 application/json; charset=utf-8 2025-12-03 15:38:31.8945|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:38:31.8945|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:38:31.8945|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:38:31.8945|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:38:31.8945|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:38:31.9036|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:38:31.9036|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.718ms 204 2025-12-03 15:38:31.9036|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6501ms 204 2025-12-03 15:38:31.9036|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.5439ms 204 2025-12-03 15:38:31.9036|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:38:31.9036|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:38:31.9036|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:38:31.9036|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:38:31.9190|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:38:31.9190|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:38:31.9190|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:38:31.9190|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:38:31.9190|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:38:31.9190|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:38:31.9190|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:38:31.9190|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:38:31.9190|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:38:31.9190|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:38:31.9190|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:38:31.9190|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 15:38:31.9351|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 15:38:31.9351|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 15:38:31.9351|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:38:31.9351||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 15:38:31.9351|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:38:31.9351|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-12-03 15:38:31.9351|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:38:31.9351|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-12-03 15:38:31.9351||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:38:31.9503|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.096ms 2025-12-03 15:38:31.9503||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:38:31.9503|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:38:31.9503||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:38:31.9503||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:38:31.9503|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.9009ms 200 application/json; charset=utf-8 2025-12-03 15:38:31.9805||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:38:31.9820||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:38:31.9820||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 15:38:31.9820||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:38:31.9820||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 15:38:31.9820||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 15:38:33.8168||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:38:33.8168||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:38:33.8168||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:38:33.8356||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:38:33.8356||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:38:33.8424||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 15:38:34.0070||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755899571.35,"formattedAmount":"5,755,899,571.35","bookBalance":5755899571.35,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1718645054.95,"formattedAmount":"1,718,645,054.95","bookBalance":1718645054.95,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 15:38:34.0070||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 15:38:34.0144|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 15:38:34.0144|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2077.5423ms 2025-12-03 15:38:34.0144|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:38:34.0144|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2104.7824ms 200 application/json; charset=utf-8 2025-12-03 15:38:34.6151||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:38:34.6151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:38:34.6255||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:38:34.6390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:38:34.6390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:38:34.6390||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 15:38:35.3849||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:38:35.3887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:38:35.3887||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:38:35.4043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:38:35.4043||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:38:35.4043||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 15:38:36.1361||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:38:36.1400||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:38:36.1400||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:38:36.1582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:38:36.1582||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:38:36.1582||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 15:38:36.9090||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:38:36.9090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:38:36.9090||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:38:36.9335||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:38:36.9379||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:38:36.9379||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 15:38:37.6856||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-12-03 15:38:37.6856||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:38:37.6856||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:38:37.7011||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:38:37.7011|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-12-03 15:38:37.7164|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-12-03 15:38:37.7164|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-12-03 15:38:37.7164|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-12-03 15:38:37.7363|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-12-03 15:38:37.7363|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-12-03 15:38:37.7363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:38:37.7363|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:38:37.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-12-03 15:38:37.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-12-03 15:38:37.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-12-03 15:38:37.7470|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-12-03 15:38:37.7647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:38:37.7647|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:38:37.8173|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:38:37.8173|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5881.4477ms 2025-12-03 15:38:37.8173|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:38:37.8264|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5911.494ms 200 application/json; charset=utf-8 2025-12-03 15:42:23.6142|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:42:23.6142|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:42:23.6142|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:42:23.6142|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:42:23.6142|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:42:23.6142|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:42:23.6142|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7645ms 204 2025-12-03 15:42:23.6142|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.4723ms 204 2025-12-03 15:42:23.6142|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7869ms 204 2025-12-03 15:42:23.6277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:42:23.6277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:42:23.6277|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:42:23.6277|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:42:23.6277|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:42:23.6277|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:42:23.6277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:42:23.6277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:42:23.6277|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:42:23.6277|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:42:23.6277|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:42:23.6277|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:42:23.6277|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:42:23.6277|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:42:23.6277|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:42:23.6277|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 15:42:23.6439|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 15:42:23.6439|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 15:42:23.6439|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:42:23.6439|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:42:23.6439||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 15:42:23.6439|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-12-03 15:42:23.6439|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-12-03 15:42:23.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-12-03 15:42:23.6439||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:42:23.6439|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.2579ms 2025-12-03 15:42:23.6439|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:42:23.6439||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:42:23.6595||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:42:23.6595|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.6042ms 200 application/json; charset=utf-8 2025-12-03 15:42:23.6595||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:42:23.6595||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:42:23.6595||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:42:23.6772||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:42:23.6772||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 15:42:23.6772||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 15:42:23.6772||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 15:42:24.4236||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:42:24.4266||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:42:24.4266||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:42:24.4415||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:42:24.4415||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:42:24.4415||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 15:42:25.2003||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:42:25.2003||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:42:25.2101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:42:25.2253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:42:25.2253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:42:25.2253||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 15:42:25.9878||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:42:25.9878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:42:25.9878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:42:26.0035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:42:26.0035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:42:26.0035||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 15:42:26.8925||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:42:26.8954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:42:26.8954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:42:26.8954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:42:26.9096||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:42:26.9096||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755899571.35,"formattedAmount":"5,755,899,571.35","bookBalance":5755899571.35,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1718645054.95,"formattedAmount":"1,718,645,054.95","bookBalance":1718645054.95,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 15:42:26.9096||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 15:42:26.9096||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 15:42:26.9096|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 15:42:26.9096|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3268.3384ms 2025-12-03 15:42:26.9096|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:42:26.9096|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3288.128ms 200 application/json; charset=utf-8 2025-12-03 15:42:27.6661||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:42:27.6661||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:42:27.6745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:42:27.6745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:42:27.6745||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:42:27.6745||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 15:42:28.4190||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-12-03 15:42:28.4190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:42:28.4190||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:42:28.4338||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:42:28.4420|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-12-03 15:42:28.4420|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-12-03 15:42:28.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-12-03 15:42:28.4420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:42:28.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-12-03 15:42:28.4420|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:42:28.4592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:42:28.4592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:42:28.4592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:42:28.4592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:42:28.4592|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:42:28.4725|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:42:28.4725|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:42:28.4725|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:42:28.5232|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:42:28.5232|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4878.6984ms 2025-12-03 15:42:28.5232|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:42:28.5232|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4899.9577ms 200 application/json; charset=utf-8 2025-12-03 15:43:31.8650|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 15:43:31.8650|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:43:31.8650|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3289ms 204 2025-12-03 15:43:31.8800|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 15:43:31.8800|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:43:31.8800|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:43:31.8800|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:43:31.8800|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:43:31.8800|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-12-03 15:43:31.8800|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:43:31.8979|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-12-03 15:43:31.8979|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-12-03 15:43:31.8979|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 9.4326ms 2025-12-03 15:43:31.8979|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:43:31.8979|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 24.7074ms 200 application/json; charset=utf-8 2025-12-03 15:44:35.8740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:44:35.8740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:44:35.8740|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:44:35.8740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:44:35.8740|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:44:35.8814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:44:35.8814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.7658ms 204 2025-12-03 15:44:35.8814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.2552ms 204 2025-12-03 15:44:35.8814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2388ms 204 2025-12-03 15:44:35.8814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 15:44:35.8814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 15:44:35.8814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 15:44:35.8814|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:44:35.8968|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:44:35.8968|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:44:35.8968|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:44:35.8968|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:44:35.8968|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:44:35.8968|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:44:35.8968|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:44:35.8968|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:44:35.8968|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:44:35.8968|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:44:35.8968|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:44:35.8968|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 15:44:35.8968|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 15:44:35.9124|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 15:44:35.9124||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 15:44:35.9124|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:44:35.9124|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:44:35.9124|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-12-03 15:44:35.9124||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:44:35.9124|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-12-03 15:44:35.9124||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:44:35.9124||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 15:44:35.9124|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:44:35.9291||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 15:44:35.9291|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.2037ms 2025-12-03 15:44:35.9291|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 15:44:35.9291|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 41.5285ms 200 application/json; charset=utf-8 2025-12-03 15:44:35.9462||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:44:35.9462||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 15:44:35.9462||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 15:44:35.9462||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:44:35.9462||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 15:44:35.9462||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 15:44:36.7281||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:44:36.7281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:44:36.7281||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:44:36.7478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:44:36.7478||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:44:36.7478||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 15:44:37.4738||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:44:37.4783||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:44:37.4783||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:44:37.4946||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:44:37.4946||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:44:37.4946||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 15:44:38.2180||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:44:38.2180||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:44:38.2256||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:44:38.2256||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:44:38.2256||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:44:38.2423||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 15:44:38.9164||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755899571.35,"formattedAmount":"5,755,899,571.35","bookBalance":5755899571.35,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1718645054.95,"formattedAmount":"1,718,645,054.95","bookBalance":1718645054.95,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 15:44:38.9164||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 15:44:38.9164|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 15:44:38.9282|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3014.7948ms 2025-12-03 15:44:38.9282|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 15:44:38.9282|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3043.1765ms 200 application/json; charset=utf-8 2025-12-03 15:44:38.9600||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:44:38.9600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:44:38.9600||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:44:38.9861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:44:38.9907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:44:38.9907||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 15:44:39.7373||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 15:44:39.7422||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:44:39.7422||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:44:39.7574||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:44:39.7574||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 15:44:39.7574||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 15:44:40.5011||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-12-03 15:44:40.5071||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 15:44:40.5071||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 15:44:40.5270||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 15:44:40.5270|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-12-03 15:44:40.5415|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-12-03 15:44:40.5415|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:44:40.5415|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:44:40.5529|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:44:40.5529|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:44:40.5529|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:44:40.5529|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:44:40.5529|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 15:44:40.5529|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 15:44:40.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-12-03 15:44:40.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-12-03 15:44:40.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-12-03 15:44:40.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-12-03 15:44:40.6358|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 15:44:40.6358|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4726.1405ms 2025-12-03 15:44:40.6358|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 15:44:40.6358|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4753.3016ms 200 application/json; charset=utf-8 2025-12-03 15:46:03.3313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 15:46:03.3345|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:46:03.3345|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.247ms 204 2025-12-03 15:46:03.3345|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 15:46:03.3345|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:46:03.3345|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:46:03.3345|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:46:03.3506|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:46:03.3506|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-12-03 15:46:03.3506|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:46:03.3506|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-12-03 15:46:03.3666|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-12-03 15:46:03.3861|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 32.5724ms 2025-12-03 15:46:03.3861|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:46:03.3861|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.4108ms 200 application/json; charset=utf-8 2025-12-03 15:46:13.5203|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 15:46:13.5203|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 15:46:13.5203|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:46:13.5203|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:46:13.5203|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5243ms 204 2025-12-03 15:46:13.5203|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.2272ms 204 2025-12-03 15:46:13.5334|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 15:46:13.5334|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 15:46:13.5334|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:46:13.5334|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:46:13.5334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:46:13.5334|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:46:13.5334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:46:13.5334|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:46:13.5334|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 15:46:13.5469|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 15:46:13.5469|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-12-03 15:46:13.5469|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-12-03 15:46:13.5469|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:46:13.5469|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:46:13.5469|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-12-03 15:46:13.5469|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-12-03 15:46:13.5629|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-12-03 15:46:13.5629|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.3263ms 2025-12-03 15:46:13.5629|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 15:46:13.5629|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.8287ms 200 application/json; charset=utf-8 2025-12-03 15:46:13.5629|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-12-03 15:46:13.5629|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.3705ms 2025-12-03 15:46:13.5629|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 15:46:13.5629|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.2231ms 200 application/json; charset=utf-8 2025-12-03 15:57:23.9569|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-12-03 15:57:23.9602|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:57:23.9602|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.3471ms 204 2025-12-03 15:57:23.9602|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-12-03 15:57:23.9602|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 15:57:23.9602|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 15:57:23.9755|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 15:57:23.9755|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:57:23.9755|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-12-03 15:57:23.9755|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 15:57:23.9990|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-12-03 15:57:23.9990|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-12-03 15:57:23.9990|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 20.9287ms 2025-12-03 15:57:23.9990|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 15:57:23.9990|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.4729ms 200 application/json; charset=utf-8 2025-12-03 16:04:48.0323|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:04:48.0323|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:04:48.0323|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:04:48.0323|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:04:48.0323|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:04:48.0323|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:04:48.0323|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.1236ms 204 2025-12-03 16:04:48.0323|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.9521ms 204 2025-12-03 16:04:48.0323|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2446ms 204 2025-12-03 16:04:48.0540|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:04:48.0540|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:04:48.0540|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:04:48.0540|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-12-03 16:04:48.0540|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-12-03 16:04:48.0596|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-12-03 16:04:48.0596|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-12-03 16:04:48.0596|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-12-03 16:04:48.0596|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-12-03 16:04:48.0596|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:04:48.0596|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:04:48.0596|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:04:48.0764|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:04:48.0764|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:04:48.0764|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:04:48.0764|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:04:48.0764|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:04:48.0764|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:04:48.0764|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.5152ms 401 2025-12-03 16:04:48.0764|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.8264ms 401 2025-12-03 16:04:48.0764|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.2441ms 401 2025-12-03 16:07:44.3441|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 16:07:44.3441|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:07:44.3441|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.2837ms 204 2025-12-03 16:07:44.3542|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=495 2025-12-03 16:07:44.3542|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:07:44.3542|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:07:44.3542|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:07:44.3542|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:07:44.3542|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-12-03 16:07:44.3542|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:07:44.3688|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-12-03 16:07:44.3688|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-12-03 16:07:44.3688|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 12.2257ms 2025-12-03 16:07:44.3688|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:07:44.3688|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.271ms 200 application/json; charset=utf-8 2025-12-03 16:13:56.3940|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 16:13:56.3940|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:56.4018|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7737ms 204 2025-12-03 16:13:56.4018|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 16:13:56.4018|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:13:56.4018|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:56.4018|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:13:56.4018|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:13:56.4184|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-12-03 16:13:56.4184|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:13:56.4184|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:13:56.4184|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:13:56.4184|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:13:56.4184|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:56.4184|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:56.4184|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:56.4184|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3525ms 204 2025-12-03 16:13:56.4328|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0814ms 204 2025-12-03 16:13:56.4328|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.7131ms 204 2025-12-03 16:13:56.4328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:13:56.4328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:13:56.4328|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:13:56.4328|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:13:56.4328|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-12-03 16:13:56.4328|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:13:56.4328|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:13:56.4482|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:56.4482|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-12-03 16:13:56.4482|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:56.4482|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:56.4482|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:13:56.4482|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 32.7235ms 2025-12-03 16:13:56.4482|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:13:56.4482|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:13:56.4482|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:13:56.4482|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:13:56.4482|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:13:56.4482|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:13:56.4637|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:13:56.4637|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.6308ms 200 application/json; charset=utf-8 2025-12-03 16:13:56.4637|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:13:56.4637|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:13:56.4637|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:13:56.4637|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:13:56.4637||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:13:56.4637|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-12-03 16:13:56.4637|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:13:56.4637|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.7541ms 2025-12-03 16:13:56.4802|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:13:56.4802|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 44.2849ms 200 application/json; charset=utf-8 2025-12-03 16:13:56.4802|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-12-03 16:13:56.4802||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:13:56.4802||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:13:56.4802||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:13:56.4802||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:13:56.5128||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:13:56.5128||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:13:56.5128||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:13:56.5128||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:13:56.5273||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:13:56.5273||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:13:57.2522||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:13:57.2522||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:13:57.2522||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:13:57.2691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:13:57.2691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:13:57.2691||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:13:58.0310||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:13:58.0310||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:13:58.0310||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:13:58.0525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:13:58.0525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:13:58.0525||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:13:58.3796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:13:58.3796|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:13:58.3796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:58.3796|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:58.3796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.0104ms 204 2025-12-03 16:13:58.3908|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0392ms 204 2025-12-03 16:13:58.3908|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:13:58.3908|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:13:58.3908|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:13:58.3908|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:13:58.3908|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:58.3908|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:13:58.4045|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:13:58.4045|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:13:58.4045|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:13:58.4045|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:13:58.4045|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-12-03 16:13:58.4045|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-12-03 16:13:58.4045|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:13:58.4045|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:13:58.4200|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-12-03 16:13:58.4200|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-12-03 16:13:58.4200|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-12-03 16:13:58.4200|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 10.5398ms 2025-12-03 16:13:58.4200|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:13:58.4200|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.4928ms 200 application/json; charset=utf-8 2025-12-03 16:13:58.4200|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-12-03 16:13:58.4358|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.202ms 2025-12-03 16:13:58.4358|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:13:58.4358|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.1314ms 200 application/json; charset=utf-8 2025-12-03 16:13:58.8308||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:13:58.8308||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:13:58.8308||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:13:58.8550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:13:58.8599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:13:58.8599||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:14:00.0200||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:00.0200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:00.0200||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:00.0358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:00.0358||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:00.0358||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:14:00.1031||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755899571.35,"formattedAmount":"5,755,899,571.35","bookBalance":5755899571.35,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1718645054.95,"formattedAmount":"1,718,645,054.95","bookBalance":1718645054.95,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:14:00.1031||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:14:00.1099|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:14:00.1099|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3639.2849ms 2025-12-03 16:14:00.1099|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:14:00.1099|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3672.81ms 200 application/json; charset=utf-8 2025-12-03 16:14:00.8489||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:00.8489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:00.8578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:00.8578||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:00.8748||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:00.8748||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:14:01.6543||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-12-03 16:14:01.6589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:01.6589||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:01.6771||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:01.6771|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-12-03 16:14:01.6914|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-12-03 16:14:01.6914|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:01.6914|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:01.6914|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:01.6914|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:01.7073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:01.7073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:01.7073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:01.7073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:01.7073|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:01.7247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:01.7247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:01.7247|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:01.7792|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:14:01.7839|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5312.7797ms 2025-12-03 16:14:01.7839|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:14:01.7839|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5348.942ms 200 application/json; charset=utf-8 2025-12-03 16:14:17.2701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:14:17.2701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:14:17.2701|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:14:17.2701|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:17.2701|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:17.2701|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:17.2838|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6252ms 204 2025-12-03 16:14:17.2838|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.0856ms 204 2025-12-03 16:14:17.2838|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:14:17.2838|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.3251ms 204 2025-12-03 16:14:17.2838|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:14:17.2838|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:14:17.2838|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:14:17.2838|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:14:17.3007|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:14:17.3007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:17.3007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:17.3007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:17.3007|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:14:17.3007|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:14:17.3007|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:14:17.3007|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:14:17.3007|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:14:17.3007|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:14:17.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-12-03 16:14:17.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-12-03 16:14:17.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-12-03 16:14:17.3142|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:14:17.3142|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:14:17.3142||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:14:17.3142|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-12-03 16:14:17.3142|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-12-03 16:14:17.3142|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:14:17.3142||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:14:17.3142|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.9698ms 2025-12-03 16:14:17.3299||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:14:17.3299||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:14:17.3299|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:14:17.3299||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:14:17.3299|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.044ms 200 application/json; charset=utf-8 2025-12-03 16:14:17.3539||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:14:17.3539||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:14:17.3539||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:17.3621||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:14:17.3621||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:14:17.3621||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:14:18.2029||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:18.2060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:18.2060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:18.2060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:18.2221||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:18.2221||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:14:18.7985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:14:18.7985|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:14:18.8007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:18.8007|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:18.8007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.2034ms 204 2025-12-03 16:14:18.8007|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.2039ms 204 2025-12-03 16:14:18.8160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:14:18.8160|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:14:18.8160|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:14:18.8160|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:14:18.8160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:18.8160|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:18.8160|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:14:18.8160|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:14:18.8311|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:14:18.8311|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:14:18.8311|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-12-03 16:14:18.8311|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-12-03 16:14:18.8311|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:14:18.8311|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:14:18.8311|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-12-03 16:14:18.8311|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-12-03 16:14:18.8457|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-12-03 16:14:18.8457|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.4041ms 2025-12-03 16:14:18.8457|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:14:18.8457|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 33.9172ms 200 application/json; charset=utf-8 2025-12-03 16:14:18.8457|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-12-03 16:14:18.8457|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.1768ms 2025-12-03 16:14:18.8457|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:14:18.8457|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.4105ms 200 application/json; charset=utf-8 2025-12-03 16:14:18.9945||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:18.9945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:19.0039||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:19.0178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:19.0178||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:19.0178||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:14:19.7953||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:19.7989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:19.7989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:19.7989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:19.8179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:19.8179||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:14:20.6764||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:20.6764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:20.6764||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755899571.35,"formattedAmount":"5,755,899,571.35","bookBalance":5755899571.35,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1718645054.95,"formattedAmount":"1,718,645,054.95","bookBalance":1718645054.95,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:14:20.6764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:20.6764||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:14:20.6764|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:14:20.6764|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3368.2195ms 2025-12-03 16:14:20.6894|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:14:20.6894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3396.6958ms 200 application/json; charset=utf-8 2025-12-03 16:14:20.6894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:20.6894||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:20.6894||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:14:21.4568||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:21.4568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:21.4568||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:21.4728||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:21.4728||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:21.4728||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:14:22.2451||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-12-03 16:14:22.2451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:22.2545||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:22.2545||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:22.2718|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-12-03 16:14:22.2718|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-12-03 16:14:22.2718|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:22.2857|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:22.2857|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:22.2857|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:22.2857|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:22.2997|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-12-03 16:14:22.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-12-03 16:14:22.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-12-03 16:14:22.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-12-03 16:14:22.3143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:22.3143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:22.3143|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:22.3599|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:14:22.3624|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5044.4956ms 2025-12-03 16:14:22.3624|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:14:22.3624|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5078.5337ms 200 application/json; charset=utf-8 2025-12-03 16:14:31.7675|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:14:31.7675|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:14:31.7675|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:14:31.7675|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:31.7751|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:31.7751|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:31.7751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.0938ms 204 2025-12-03 16:14:31.7751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.4655ms 204 2025-12-03 16:14:31.7905|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:14:31.7751|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.9311ms 204 2025-12-03 16:14:31.7751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:14:31.7751|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:14:31.7905|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:14:31.7905|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:14:31.7905|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:14:31.7905|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:31.7905|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:31.7905|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:14:31.7905|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:14:31.8059|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:14:31.8059|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:14:31.8059|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:14:31.8059|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:14:31.8059|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:14:31.8059|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:14:31.8059|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:14:31.8059|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:14:31.8059|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:14:31.8225||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:14:31.8225|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:14:31.8225|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-12-03 16:14:31.8225|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-12-03 16:14:31.8225|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:14:31.8225||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:14:31.8225|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.6298ms 2025-12-03 16:14:31.8225||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:14:31.8225||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:14:31.8361|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:14:31.8361||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:14:31.8361|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.6577ms 200 application/json; charset=utf-8 2025-12-03 16:14:31.8528||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:14:31.8528||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:14:31.8528||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:31.8528||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:14:31.8528||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:14:31.8528||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:14:32.6616||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:32.6668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:32.6668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:32.6829||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:32.6829||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:32.6829||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:14:33.5353||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:33.5397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:33.5397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:33.5562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:33.5562||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:33.5562||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:14:34.3269||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:34.3269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:34.3370||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:34.3545||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:34.3545||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:34.3545||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:14:35.1955||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5755899571.35,"formattedAmount":"5,755,899,571.35","bookBalance":5755899571.35,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1718645054.95,"formattedAmount":"1,718,645,054.95","bookBalance":1718645054.95,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11086717.69,"formattedAmount":"11,086,717.69","bookBalance":11086717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:14:35.1955||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:14:35.1955||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:35.1955|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:14:35.1955|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3386.6638ms 2025-12-03 16:14:35.1955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:35.1955|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:14:35.2131|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3424.987ms 200 application/json; charset=utf-8 2025-12-03 16:14:35.2131||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:35.2271||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:35.2271||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:35.2271||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:14:36.0139||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:14:36.0139||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:36.0139||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:36.0349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:36.0349||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:14:36.0420||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:14:36.8931||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-12-03 16:14:36.8931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:14:36.9010||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:14:36.9154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:14:36.9154|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-12-03 16:14:36.9311|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-12-03 16:14:36.9311|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:36.9311|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:36.9311|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:36.9482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:36.9482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:36.9482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:36.9482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:36.9482|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:36.9619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:36.9619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:36.9619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:14:36.9619|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:14:37.0109|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:14:37.0109|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5194.9293ms 2025-12-03 16:14:37.0109|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:14:37.0109|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5228.342ms 200 application/json; charset=utf-8 2025-12-03 16:24:42.6539|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 16:24:42.6539|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:42.6539|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.081ms 204 2025-12-03 16:24:42.6539|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 16:24:42.6719|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:24:42.6719|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:42.6719|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:24:42.6719|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:24:42.6719|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-12-03 16:24:42.6719|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:24:42.6939|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:24:42.6939|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:24:42.6939|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:24:42.6939|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:42.6939|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-12-03 16:24:42.6939|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:42.7021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:42.7021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.2752ms 204 2025-12-03 16:24:42.7021|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-12-03 16:24:42.7021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1312ms 204 2025-12-03 16:24:42.7021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.288ms 204 2025-12-03 16:24:42.7021|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:24:42.7021|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 29.0423ms 2025-12-03 16:24:42.7021|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:24:42.7021|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:24:42.7021|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:24:42.7155|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:24:42.7155|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:24:42.7155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:42.7155|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:24:42.7155|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.4419ms 200 application/json; charset=utf-8 2025-12-03 16:24:42.7155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:42.7155|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:24:42.7155|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:42.7155|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:24:42.7309|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:24:42.7309|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:24:42.7309|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:24:42.7309|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:24:42.7309|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:24:42.7309|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:24:42.7309|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:24:42.7309|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:24:42.7309|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:24:42.7468||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:24:42.7468|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-12-03 16:24:42.7468|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-12-03 16:24:42.7468|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:24:42.7468|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.7126ms 2025-12-03 16:24:42.7625||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:24:42.7625|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:24:42.7625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.7406ms 200 application/json; charset=utf-8 2025-12-03 16:24:42.7625||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:24:42.7625||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:24:42.7625||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:24:42.7896||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:24:42.7896||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:24:42.7946||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:24:42.7946||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:24:42.7946||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:24:42.7946||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:24:44.6828||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:24:44.6863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:24:44.6863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:24:44.7030||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:24:44.7030||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:24:44.7030||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:24:44.8985||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:24:44.9053||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:24:44.9053|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:24:44.9053|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2165.8475ms 2025-12-03 16:24:44.9053|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:24:44.9053|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2200.9331ms 200 application/json; charset=utf-8 2025-12-03 16:24:45.4920||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:24:45.4967||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:24:45.4967||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:24:45.5143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:24:45.5143||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:24:45.5143||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:24:46.2590||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:24:46.2630||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:24:46.2630||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:24:46.2787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:24:46.2787||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:24:46.2787||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:24:47.0490||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:24:47.0490||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:24:47.0490||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:24:47.0714||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:24:47.0758||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:24:47.0758||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:24:47.8610||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:24:47.8610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:24:47.8610||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:24:47.8836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:24:47.8836||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:24:47.8890||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:24:48.6560||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-12-03 16:24:48.6560||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:24:48.6560||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:24:48.6790||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:24:48.6879|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-12-03 16:24:48.6879|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-12-03 16:24:48.6879|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:24:48.7017|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-12-03 16:24:48.7017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:24:48.7017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:24:48.7017|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:24:48.7159|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-12-03 16:24:48.7159|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:24:48.7159|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:24:48.7159|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:24:48.7159|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:24:48.7330|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-12-03 16:24:48.7330|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:24:48.7812|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:24:48.7812|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6044.2362ms 2025-12-03 16:24:48.7812|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:24:48.7812|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6075.816ms 200 application/json; charset=utf-8 2025-12-03 16:24:57.6866|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=530 2025-12-03 16:24:57.6866|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:57.6866|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0792ms 204 2025-12-03 16:24:57.7533|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 16:24:57.7533|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:24:57.7533|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:57.7533|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:57.7621|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:24:57.7621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6045ms 204 2025-12-03 16:24:57.7621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8073ms 204 2025-12-03 16:24:57.7621|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:57.7621|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.418ms 204 2025-12-03 16:24:57.8153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=530 2025-12-03 16:24:57.8153|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:24:57.8153|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:57.8153|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:24:57.8153|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:24:57.8153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:24:57.8153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:24:57.8153|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 16:24:57.8253|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-12-03 16:24:57.8253|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:24:57.8253|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:24:57.8253|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:24:57.8253|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:24:57.8253|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:57.8253|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:57.8428|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:24:57.8428|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:24:57.8428|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:24:57.8428|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-12-03 16:24:57.8428|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:24:57.8564|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:24:57.8564|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:24:57.8564|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-12-03 16:24:57.8428|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:24:57.8564|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:24:57.8564|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:24:57.8564|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 28.2361ms 2025-12-03 16:24:57.8564|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:24:57.8564|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:24:57.8564||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 209 2025-12-03 16:24:57.8564|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:24:57.8564|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:24:57.8760|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-12-03 16:24:57.8760|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.766ms 200 application/json; charset=utf-8 2025-12-03 16:24:57.8760||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:24:57.8760|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-12-03 16:24:57.8760||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:24:57.8760||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 16:24:57.8760|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:24:57.8887||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 16:24:57.8887|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.9363ms 2025-12-03 16:24:57.8887|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:24:57.8887|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.1905ms 200 application/json; charset=utf-8 2025-12-03 16:24:57.9052||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-12-03 16:24:57.9052||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-12-03 16:24:57.9052||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:24:57.9052||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:24:57.9052||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:24:57.9052||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012335 2025-12-03 16:24:59.8028||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 16:24:59.8028||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:24:59.8127||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:24:59.8269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:24:59.8269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:24:59.8269||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201233545 2025-12-03 16:25:00.0648||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:25:00.0648||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:25:00.0648|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:25:00.0648|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2206.9588ms 2025-12-03 16:25:00.0757|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:25:00.0757|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2253.0615ms 200 application/json; charset=utf-8 2025-12-03 16:25:00.6252||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 16:25:00.6252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:25:00.6252||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:25:00.6527||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:25:00.6527|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-12-03 16:25:00.6720|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-12-03 16:25:00.6720|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-12-03 16:25:00.6720|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-12-03 16:25:00.6874|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:25:00.6874|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:25:00.6874|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:25:00.7425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:25:00.7425|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:25:00.7425|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:25:00.7425|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:25:00.7481|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:25:00.7481|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 2885.0767ms 2025-12-03 16:25:00.7481|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7138ms 204 2025-12-03 16:25:00.7481|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6021ms 204 2025-12-03 16:25:00.7481|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:25:00.7481|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:25:00.7481|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2935.7782ms 200 application/json; charset=utf-8 2025-12-03 16:25:00.7622|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:25:00.7622|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:25:00.7622|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:25:00.7622|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:25:00.7622|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:25:00.7622|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:25:00.7622|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:25:00.7622|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:25:00.7622|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-12-03 16:25:00.7622|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:25:00.7792|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:25:00.7792|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-12-03 16:25:00.7792|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:25:00.7792|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-12-03 16:25:00.7792|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-12-03 16:25:00.7963|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-12-03 16:25:00.7963|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.5361ms 2025-12-03 16:25:00.7963|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:25:00.7963|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.0889ms 200 application/json; charset=utf-8 2025-12-03 16:25:00.7963|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-12-03 16:25:00.7963|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 25.4837ms 2025-12-03 16:25:00.7963|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:25:00.7963|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.1056ms 200 application/json; charset=utf-8 2025-12-03 16:25:09.9593|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011201233545 2025-12-03 16:25:09.9593|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:25:09.9658|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:25:09.9658|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 16:25:09.9818|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-12-03 16:25:09.9818|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:25:10.0054|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-12-03 16:25:10.0054|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-12-03 16:25:10.0136|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 29.9819ms 2025-12-03 16:25:10.0136|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 16:25:10.0136|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.0793ms 200 application/json; charset=utf-8 2025-12-03 16:25:33.8395|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011201233545 2025-12-03 16:25:33.8395|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:25:33.8395|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:25:33.8395|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 16:25:33.8395|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-12-03 16:25:33.8395|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:25:33.8395|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-12-03 16:25:33.8395|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-12-03 16:25:33.8395|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 5.4691ms 2025-12-03 16:25:33.8395|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 16:25:33.8395|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9024ms 200 application/json; charset=utf-8 2025-12-03 16:25:35.1635|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011201233545 2025-12-03 16:25:35.1635|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:25:35.1635|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:25:35.1674|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 16:25:35.1674|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-12-03 16:25:35.1674|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:25:35.1674|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-12-03 16:25:35.1674|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-12-03 16:25:35.1674|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 5.9154ms 2025-12-03 16:25:35.1674|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 16:25:35.1674|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.3447ms 200 application/json; charset=utf-8 2025-12-03 16:26:47.2450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:26:47.2450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:26:47.2450|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:26:47.2450|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:47.2450|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:47.2450|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:47.2450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.549ms 204 2025-12-03 16:26:47.2450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.3217ms 204 2025-12-03 16:26:47.2450|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3691ms 204 2025-12-03 16:26:47.2624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:26:47.2624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:26:47.2624|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:26:47.2624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:47.2624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:47.2624|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:47.2624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:47.2624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:47.2624|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:47.2624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:47.2624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:47.2624|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:47.2624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:26:47.2624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:26:47.2624|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:26:47.2753|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:26:47.2753|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:26:47.2753|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:26:47.2753|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:26:47.2753|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:26:47.2753||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:26:47.2753|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-12-03 16:26:47.2753|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-12-03 16:26:47.2753|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:26:47.2753||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:26:47.2910|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.3457ms 2025-12-03 16:26:47.2910||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:26:47.2910||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:26:47.2910|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:26:47.2910||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:26:47.2910|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.5355ms 200 application/json; charset=utf-8 2025-12-03 16:26:47.3144||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:26:47.3144||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:26:47.3144||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:26:47.3144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:47.3229||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:26:47.3229||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:26:48.1072||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:48.1072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:48.1072||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:48.1313||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:48.1361||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:48.1361||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:26:48.8983||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:48.9026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:48.9026||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:48.9179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:48.9179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:48.9179||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:26:49.7169||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:49.7169||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:49.7169||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:49.7399||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:49.7447||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:49.7447||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:26:49.8905|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:26:49.8905|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:49.8905|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:49.8905|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:49.9005|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:26:49.9005|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:26:49.9005|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:26:49.9005|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-12-03 16:26:49.9005|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:26:49.9005|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 8.5332ms 2025-12-03 16:26:49.9005|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:26:49.9164|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.9666ms 200 application/json; charset=utf-8 2025-12-03 16:26:50.5866||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:50.5879||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:26:50.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:50.5879||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:26:50.5879||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:50.5879|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:26:50.5879|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3321.4226ms 2025-12-03 16:26:50.6032|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:26:50.6032|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3341.8803ms 200 application/json; charset=utf-8 2025-12-03 16:26:50.6032|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:26:50.6032|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:50.6032|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:50.6032|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:50.6032|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:26:50.6032||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:50.6032|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:26:50.6032||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:26:50.6032||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:50.6199||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:26:50.6199||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:26:50.6199||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:26:50.6428||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:26:50.6428||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:26:50.6428||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:26:50.8244|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:26:50.8244|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:26:50.8244|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:50.8244|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:50.8244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.3321ms 204 2025-12-03 16:26:50.8244|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8247ms 204 2025-12-03 16:26:50.8391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:26:50.8391|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:26:50.8391|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:50.8391|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:50.8391|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:50.8391|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:50.8391|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:50.8391|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:50.8391|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:26:50.8391|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:26:50.8391|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-12-03 16:26:50.8391|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-12-03 16:26:50.8533|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:26:50.8533|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:26:50.8533|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-12-03 16:26:50.8533|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-12-03 16:26:50.8533|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-12-03 16:26:50.8533|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 9.691ms 2025-12-03 16:26:50.8533|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:26:50.8533|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.1824ms 200 application/json; charset=utf-8 2025-12-03 16:26:50.8747|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-12-03 16:26:50.8747|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 23.8151ms 2025-12-03 16:26:50.8747|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:26:50.8747|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.0903ms 200 application/json; charset=utf-8 2025-12-03 16:26:51.4297||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:51.4339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:51.4339||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:51.4484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:51.4484||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:51.4484||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:26:52.1915||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-12-03 16:26:52.1915||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:52.1991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:52.1991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:52.2204|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-12-03 16:26:52.2204|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-12-03 16:26:52.2204|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:52.2304|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:52.2304|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:52.2304|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:52.2304|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:52.2304|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:52.2439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:52.2439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:52.2439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:52.2439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:52.2439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:52.2439|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:52.3085|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:26:52.3085|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5031.9796ms 2025-12-03 16:26:52.3085|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:26:52.3085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5052.7582ms 200 application/json; charset=utf-8 2025-12-03 16:26:52.3435|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:26:52.3435|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:52.3435|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:52.3435|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:52.3435|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:26:52.3435|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:26:52.3435|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:26:52.3563|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-12-03 16:26:52.3563||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:26:52.3563||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:26:52.3825||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:26:52.3858||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:52.3858||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:26:53.1844||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:53.1844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:53.1844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:53.2061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:53.2061||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:53.2061||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:26:53.7718||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:26:53.7790||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:26:53.7790|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:26:53.7790|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3167.1579ms 2025-12-03 16:26:53.7790|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:26:53.7790|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3179.0951ms 200 application/json; charset=utf-8 2025-12-03 16:26:54.0375||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:54.0409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:54.0409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:54.0588||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:54.0588||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:54.0588||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:26:54.7952||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:54.7952||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:54.7952||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:54.8136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:54.8136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:54.8136||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:26:55.5615||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:55.5615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:55.5615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:55.5792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:55.5792||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:55.5792||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:26:55.7821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 16:26:55.7821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:26:55.7821|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:26:55.7821|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:55.7901|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:55.7901|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:55.7901|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6372ms 204 2025-12-03 16:26:55.7901|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.913ms 204 2025-12-03 16:26:55.7901|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.6879ms 204 2025-12-03 16:26:56.0397|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 16:26:56.0397|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:26:56.0401|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:26:56.0401|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:56.0401|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:56.0401|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:26:56.0401|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:56.0401|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:56.0401|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:26:56.0577|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:56.0577|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:56.0577|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:26:56.0577|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:26:56.0577|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:26:56.0577|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:26:56.0577|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:26:56.0577|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:26:56.0577|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:26:56.0577|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:26:56.0577||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 209 2025-12-03 16:26:56.0727|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:26:56.0727|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-12-03 16:26:56.0727||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:26:56.0727|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-12-03 16:26:56.0727||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:26:56.0727||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 16:26:56.0727|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:26:56.0727||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 16:26:56.0876|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.2532ms 2025-12-03 16:26:56.0876|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:26:56.0876|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.519ms 200 application/json; charset=utf-8 2025-12-03 16:26:56.0876||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-12-03 16:26:56.1046||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-12-03 16:26:56.1046||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:26:56.1046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:56.1046||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:26:56.1046||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012335 2025-12-03 16:26:56.3645||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:26:56.3682||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:56.3682||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:56.3859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:56.3859||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:56.3859||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:26:56.9242||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 16:26:56.9242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:56.9242||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:56.9431||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:56.9463||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:26:56.9463||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201233545 2025-12-03 16:26:57.3452||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-12-03 16:26:57.3452||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:57.3532||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:57.3532||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:57.3773|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-12-03 16:26:57.3854|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-12-03 16:26:57.3854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:57.3854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:57.3854|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:57.4033|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:57.4033|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:57.4033|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:57.4156|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:57.4156|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:57.4156|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:57.4156|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:57.4310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:57.4310|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:57.4782|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:26:57.4782|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5128.0802ms 2025-12-03 16:26:57.4782|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:26:57.4782|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5140.2211ms 200 application/json; charset=utf-8 2025-12-03 16:26:57.8220||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 16:26:57.8220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:26:57.8220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:26:57.8432||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:26:57.8432|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-12-03 16:26:57.8550|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-12-03 16:26:57.8550|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-12-03 16:26:57.8550|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:57.8696|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:57.8696|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:26:57.8696|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:26:57.9193|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:26:57.9193|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1853.0946ms 2025-12-03 16:26:57.9193|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:26:57.9193|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1887.5177ms 200 application/json; charset=utf-8 2025-12-03 16:26:59.2340||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:26:59.2340||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:26:59.2340|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:26:59.2340|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3171.7881ms 2025-12-03 16:26:59.2446|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:26:59.2446|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3205.8078ms 200 application/json; charset=utf-8 2025-12-03 16:27:10.4410|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:27:10.4410|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:27:10.4410|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:10.4410|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:10.4568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.8598ms 204 2025-12-03 16:27:10.4568|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.3683ms 204 2025-12-03 16:27:10.4568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:27:10.4568|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:27:10.4671|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:27:10.4671|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:27:10.4671|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:10.4671|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:10.4671|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:27:10.4671|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:27:10.4671|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:27:10.4671|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:27:10.4671|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-12-03 16:27:10.4836|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-12-03 16:27:10.4836|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:27:10.4836|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:27:10.4836|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-12-03 16:27:10.4836|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-12-03 16:27:10.4836|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [b].[Id], [b].[Account], [b].[BBAN], [b].[BICCode], [b].[BankType], [b].[Code], [b].[CountryId], [b].[CreatedBy], [b].[DateCreated], [b].[DateModified], [b].[IsActive], [b].[IsDeleted], [b].[ModifiedBy], [b].[Name], [b].[SettlementBankId], [b].[SettlementBankName], [b].[SettlementBankOfficerEmail], [b].[ShortName], [c].[Id], [c].[Code1], [c].[Code2], [c].[Name] FROM [Banks] AS [b] INNER JOIN [Countries] AS [c] ON [b].[CountryId] = [c].[Id] ORDER BY [b].[Name] 2025-12-03 16:27:10.4836|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.6075ms 2025-12-03 16:27:10.5013|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:27:10.5013|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.1128ms 200 application/json; charset=utf-8 2025-12-03 16:27:10.5013|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-12-03 16:27:10.5013|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.1557ms 2025-12-03 16:27:10.5013|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:27:10.5013|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.8426ms 200 application/json; charset=utf-8 2025-12-03 16:27:41.9557|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:27:41.9564|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:27:41.9564|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:27:41.9564|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:41.9564|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:41.9564|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:41.9564|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.694ms 204 2025-12-03 16:27:41.9564|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.941ms 204 2025-12-03 16:27:41.9564|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8809ms 204 2025-12-03 16:27:41.9564|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:27:41.9721|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:27:41.9721|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:27:41.9721|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:27:41.9721|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:27:41.9721|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:27:41.9721|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:41.9721|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:41.9721|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:41.9721|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:27:41.9873|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:27:41.9873|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:27:41.9873|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:27:41.9873|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:27:41.9873|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:27:41.9873|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:27:41.9873|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:27:41.9873|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:27:41.9873|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:27:41.9873|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-12-03 16:27:41.9873||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:27:41.9873|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:27:41.9873|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:27:42.0063|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 12.2343ms 2025-12-03 16:27:42.0063|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:27:42.0063|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-12-03 16:27:42.0063||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:27:42.0063|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.8813ms 200 application/json; charset=utf-8 2025-12-03 16:27:42.0063||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:27:42.0063||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:27:42.0063||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:27:42.0329||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:27:42.0354||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:27:42.0354||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:27:42.0354||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:27:42.0354||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:27:42.0354||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:27:43.8955||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:27:43.8955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:27:43.8955||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:27:43.9129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:27:43.9129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:27:43.9129||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:27:44.1296||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:27:44.1296||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:27:44.1296|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:27:44.1296|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2138.3518ms 2025-12-03 16:27:44.1296|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:27:44.1296|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2165.2594ms 200 application/json; charset=utf-8 2025-12-03 16:27:44.3814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:27:44.3814|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:27:44.3814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:44.3814|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:44.3814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1064ms 204 2025-12-03 16:27:44.3814|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2812ms 204 2025-12-03 16:27:44.3950|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:27:44.3950|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:27:44.3950|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:27:44.3950|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:27:44.3950|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:44.3950|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:27:44.3950|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:27:44.3950|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:27:44.3950|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:27:44.4099|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:27:44.4099|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-12-03 16:27:44.4099|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-12-03 16:27:44.4099|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:27:44.4099|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:27:44.4099|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-12-03 16:27:44.4099|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-12-03 16:27:44.4099|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.0916ms 2025-12-03 16:27:44.4099|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-12-03 16:27:44.4249|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:27:44.4249|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.811ms 200 application/json; charset=utf-8 2025-12-03 16:27:44.4249|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-12-03 16:27:44.4249|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.1469ms 2025-12-03 16:27:44.4249|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:27:44.4249|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.8541ms 200 application/json; charset=utf-8 2025-12-03 16:27:44.7055||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:27:44.7055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:27:44.7055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:27:44.7238||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:27:44.7238||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:27:44.7297||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:27:45.5858||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:27:45.5908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:27:45.5908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:27:45.6083||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:27:45.6083||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:27:45.6083||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:27:46.4768||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:27:46.4804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:27:46.4804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:27:46.4971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:27:46.4971||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:27:46.4971||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:27:47.4485||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:27:47.4485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:27:47.4485||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:27:47.4702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:27:47.4702||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:27:47.4702||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:27:48.4793||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-12-03 16:27:48.4828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:27:48.4828||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:27:48.5014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:27:48.5014|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-12-03 16:27:48.5127|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-12-03 16:27:48.5127|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:27:48.5127|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:27:48.5127|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:27:48.5127|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:27:48.5275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:27:48.5275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:27:48.5275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:27:48.5275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:27:48.5275|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:27:48.5425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:27:48.5425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:27:48.5425|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:27:48.5852|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:27:48.5852|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6588.3651ms 2025-12-03 16:27:48.5907|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:27:48.5907|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6621.277ms 200 application/json; charset=utf-8 2025-12-03 16:28:32.3863|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=533 2025-12-03 16:28:32.3892|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:28:32.3892|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.9225ms 204 2025-12-03 16:28:32.4290|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:28:32.4290|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:28:32.4290|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 16:28:32.4339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:28:32.4339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:28:32.4339|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:28:32.4339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8231ms 204 2025-12-03 16:28:32.4339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9167ms 204 2025-12-03 16:28:32.4339|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.8042ms 204 2025-12-03 16:28:32.8256|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=533 2025-12-03 16:28:32.8256|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:28:32.8256|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 16:28:32.8256|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:28:32.8256|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:28:32.8256|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:28:32.8256|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:28:32.8426|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:28:32.8426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:28:32.8426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:28:32.8426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:28:32.8426|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:28:32.8560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:28:32.8560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:28:32.8560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:28:32.8560|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:28:32.8560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:28:32.8560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:28:32.8560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:28:32.8560|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:28:32.8560|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-12-03 16:28:32.8560|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:28:32.8711|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:28:32.8711|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:28:32.8711|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:28:32.8711||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 209 2025-12-03 16:28:32.8711|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:28:32.8711|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:28:32.8876|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-12-03 16:28:32.8876|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-12-03 16:28:32.8876||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:28:32.8876|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-12-03 16:28:32.8876||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:28:32.8876||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 16:28:32.8876|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 22.3875ms 2025-12-03 16:28:32.8876||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 16:28:32.8876|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-12-03 16:28:32.8876|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:28:32.8876|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:28:32.9033|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 77.6399ms 200 application/json; charset=utf-8 2025-12-03 16:28:32.9033|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 26.5322ms 2025-12-03 16:28:32.9033|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:28:32.9033|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.3357ms 200 application/json; charset=utf-8 2025-12-03 16:28:32.9033||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-12-03 16:28:32.9033||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-12-03 16:28:32.9033||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:28:32.9182||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:28:32.9182||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:28:32.9182||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012335 2025-12-03 16:28:34.7771||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 16:28:34.7815||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:28:34.7815||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:28:34.7977||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:28:34.7977||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:28:34.7977||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201233545 2025-12-03 16:28:35.0256||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:28:35.0292||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:28:35.0292|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:28:35.0292|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2158.7447ms 2025-12-03 16:28:35.0292|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:28:35.0292|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2209.7454ms 200 application/json; charset=utf-8 2025-12-03 16:28:35.5698||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 16:28:35.5698||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:28:35.5773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:28:35.5901||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:28:35.5901|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-12-03 16:28:35.5901|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-12-03 16:28:35.5901|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-12-03 16:28:35.6077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:28:35.6077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:28:35.6077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:28:35.6077|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:28:35.6609|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:28:35.6609|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 2787.6178ms 2025-12-03 16:28:35.6609|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:28:35.6687|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2841.8881ms 200 application/json; charset=utf-8 2025-12-03 16:32:52.3120|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 16:32:52.3120|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:32:52.3120|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:32:52.3120|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:32:52.3120|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:32:52.3120|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:32:52.3120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5115ms 204 2025-12-03 16:32:52.3120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.7271ms 204 2025-12-03 16:32:52.3120|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0938ms 204 2025-12-03 16:32:52.3588|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:32:52.3588|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=209 2025-12-03 16:32:52.3588|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:32:52.3588|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:32:52.3588|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:32:52.3588|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:32:52.3588|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:32:52.3588|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:32:52.3732|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:32:52.3588|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:32:52.3588|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:32:52.3732|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:32:52.3732|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:32:52.3732|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:32:52.3732|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:32:52.3732|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:32:52.3732|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:32:52.3732|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:32:52.3732||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 209 2025-12-03 16:32:52.3732|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:32:52.3931|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:32:52.3931||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:32:52.3931||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 16:32:52.3931|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-12-03 16:32:52.4078||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:32:52.4078|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-12-03 16:32:52.4078||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/80 2025-12-03 16:32:52.4078|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:32:52.4078||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-12-03 16:32:52.4078|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 22.5809ms 2025-12-03 16:32:52.4078||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:32:52.4078|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:32:52.4208|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 61.7996ms 200 application/json; charset=utf-8 2025-12-03 16:32:52.4208||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:32:52.4208||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-12-03 16:32:52.4208||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:32:52.4359||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0112012335 2025-12-03 16:32:53.2393||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 16:32:53.2393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:32:53.2393||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:32:53.2599||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:32:53.2636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:32:53.2636||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011201233545 2025-12-03 16:32:54.0202||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"2638387.33","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-12-03 16:32:54.0202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:32:54.0202||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:32:54.0435||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:32:54.0515|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-12-03 16:32:54.0515|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-12-03 16:32:54.0609|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-12-03 16:32:54.0609|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:32:54.0609|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:32:54.0609|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-12-03 16:32:54.0780|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-12-03 16:32:54.1223|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:32:54.1253|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 1742.0159ms 2025-12-03 16:32:54.1253|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:32:54.1253|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1770.3438ms 200 application/json; charset=utf-8 2025-12-03 16:32:55.5144||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2427318619.0,"formattedAmount":"2,427,318,619.00","bookBalance":2427318619.0,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11456567.5,"formattedAmount":"11,456,567.50","bookBalance":11456567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:32:55.5210||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:32:55.5210|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:32:55.5210|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3141.9859ms 2025-12-03 16:32:55.5210|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:32:55.5210|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3170.8144ms 200 application/json; charset=utf-8 2025-12-03 16:35:56.3599|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:35:56.3599|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:35:56.3599|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:35:56.3599|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:35:56.3599|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:35:56.3693|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:35:56.3693|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0002ms 204 2025-12-03 16:35:56.3693|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.14ms 204 2025-12-03 16:35:56.3693|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.4582ms 204 2025-12-03 16:35:56.3693|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:35:56.3693|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:35:56.3693|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:35:56.3693|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-12-03 16:35:56.3693|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-12-03 16:35:56.3693|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-12-03 16:35:56.3850|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-12-03 16:35:56.3850|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-12-03 16:35:56.3850|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-12-03 16:35:56.3850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:35:56.3850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:35:56.3850|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:35:56.3850|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:35:56.3850|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:35:56.3850|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:35:56.3850|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:35:56.3850|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:35:56.4006|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:35:56.4006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.7088ms 401 2025-12-03 16:35:56.4006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.4913ms 401 2025-12-03 16:35:56.4006|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 25.8888ms 401 2025-12-03 16:36:25.9466|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 16:36:25.9512|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:25.9512|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6534ms 204 2025-12-03 16:36:25.9512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:36:25.9512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:36:25.9512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 16:36:25.9512|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:36:25.9512|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:25.9679|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:25.9679|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:36:25.9679|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:25.9679|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6801ms 204 2025-12-03 16:36:25.9679|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.9527ms 204 2025-12-03 16:36:25.9818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:25.9818|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 18.9591ms 204 2025-12-03 16:36:25.9818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:36:25.9818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:36:25.9818|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:36:25.9818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:36:25.9818|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:36:25.9818|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:36:25.9974|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:36:25.9974|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:36:25.9974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:25.9974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:25.9974|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-12-03 16:36:25.9974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:25.9974|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:36:25.9974|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:36:25.9974|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:36:25.9974|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:36:25.9974|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:36:26.0134|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:36:26.0134|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:36:25.9974|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:36:26.0134|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-12-03 16:36:26.0134|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:36:26.0134|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:36:26.0134|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:36:26.0134|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-12-03 16:36:26.0134||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:36:26.0134|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-12-03 16:36:26.0134|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:36:26.0134|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 17.8594ms 2025-12-03 16:36:26.0288|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:36:26.0288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:36:26.0288|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-12-03 16:36:26.0288|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.3909ms 2025-12-03 16:36:26.0288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 71.7888ms 200 application/json; charset=utf-8 2025-12-03 16:36:26.0288|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:36:26.0288||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:36:26.0288|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.8264ms 200 application/json; charset=utf-8 2025-12-03 16:36:26.0288||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:36:26.0461||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:36:26.0461||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:36:26.0631||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:36:26.0631||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:36:26.0631||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:36:26.0631||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:36:26.0631||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:26.0758||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:36:28.1476||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:28.1476||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:28.1551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:28.1687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:28.1687||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:28.1687||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:36:28.7032||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2428184133.81,"formattedAmount":"2,428,184,133.81","bookBalance":2428184133.81,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:36:28.7032||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:36:28.7032|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:36:28.7032|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2691.0265ms 2025-12-03 16:36:28.7032|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:36:28.7154|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2722.9208ms 200 application/json; charset=utf-8 2025-12-03 16:36:29.2826||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:29.2826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:29.2826||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:29.3056||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:29.3088||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:29.3088||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:36:29.7379|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:36:29.7379|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:36:29.7379|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:36:29.7379|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:36:29.7484|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:29.7484|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:29.7484|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:36:29.7484|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:36:29.7484|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:36:29.7622|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:36:29.7622|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:36:29.7622|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:36:29.7622|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:36:29.7622||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:36:29.7622|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-12-03 16:36:29.7622|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:36:29.7622||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:36:29.7622|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 6.6029ms 2025-12-03 16:36:29.7622|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:36:29.7622||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:36:29.7788|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.8889ms 200 application/json; charset=utf-8 2025-12-03 16:36:29.8004||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:36:29.8004||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:36:29.8004||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:36:30.4656||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:30.4656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:30.4656||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:30.4925||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:30.4980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:30.4980||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:36:31.4953||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:31.5009||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:31.5009||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:31.5211||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:31.5211||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:31.5316||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:36:32.5194||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2428184133.81,"formattedAmount":"2,428,184,133.81","bookBalance":2428184133.81,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:36:32.5194||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:36:32.5303|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:36:32.5303|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2766.043ms 2025-12-03 16:36:32.5303|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:36:32.5303|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2797.4699ms 200 application/json; charset=utf-8 2025-12-03 16:36:32.5464||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:32.5464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:32.5464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:32.5638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:32.5638||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:32.5638||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:36:33.4506||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-12-03 16:36:33.4506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:33.4506||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:33.4724||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:33.4815|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-12-03 16:36:33.4815|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-12-03 16:36:33.4815|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:36:33.4963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:36:33.4963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:36:33.4963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:36:33.4963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:36:33.4963|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:36:33.5120|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:36:33.5120|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:36:33.5120|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:36:33.5120|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:36:33.5120|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:36:33.5120|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:36:33.5694|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:36:33.5694|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7549.4308ms 2025-12-03 16:36:33.5754|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:36:33.5754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7590.1893ms 200 application/json; charset=utf-8 2025-12-03 16:36:33.5754|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:36:33.5754|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:36:33.5754|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:36:33.5754|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:36:33.5754|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:36:33.5754|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:36:33.5905|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:36:33.5905|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-12-03 16:36:33.5905||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:36:33.5905||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:36:33.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-12-03 16:36:33.6229||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:33.6229||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:36:34.5209||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:34.5209||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:34.5309||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:34.5451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:34.5451||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:34.5451||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:36:35.4639||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:35.4677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:35.4677||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:35.4844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:35.4844||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:35.4844||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:36:36.3725||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:36.3725||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:36.3725||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:36.3891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:36.3891||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:36.3891||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:36:37.3014||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:37.3014||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:37.3106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:37.3106||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:37.3246||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:37.3246||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:36:38.2932||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:36:38.2932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:38.2932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:38.3125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:38.3125||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:36:38.3125||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:36:39.3099||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-12-03 16:36:39.3099||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:36:39.3099||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:36:39.3314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:36:39.3446|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-12-03 16:36:39.3578|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-12-03 16:36:39.3578|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-12-03 16:36:39.3578|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:36:39.3578|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-12-03 16:36:39.3748|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-12-03 16:36:39.3748|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-12-03 16:36:39.3748|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-12-03 16:36:39.3873|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-12-03 16:36:39.3873|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-12-03 16:36:39.3873|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-12-03 16:36:39.3873|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:36:39.4044|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-12-03 16:36:39.4044|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-12-03 16:36:39.4515|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:36:39.4515|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5865.1986ms 2025-12-03 16:36:39.4515|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:36:39.4515|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5880.3999ms 200 application/json; charset=utf-8 2025-12-03 16:38:24.8774|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:38:24.8774|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:38:24.8774|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:38:24.8774|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:38:24.8774|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:38:24.8858|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:38:24.8858|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.797ms 204 2025-12-03 16:38:24.8858|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6886ms 204 2025-12-03 16:38:24.8858|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6747ms 204 2025-12-03 16:38:24.8858|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:38:24.8858|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:38:24.8858|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:38:24.8858|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:38:24.9013|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:38:24.9013|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:38:24.9013|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:38:24.9013|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:38:24.9013|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:38:24.9013|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:38:24.9013|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:38:24.9013|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:38:24.9013|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:38:24.9171|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:38:24.9171|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:38:24.9171|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:38:24.9171|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:38:24.9171|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:38:24.9171|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:38:24.9171||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:38:24.9171|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:38:24.9370|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-12-03 16:38:24.9370|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-12-03 16:38:24.9370||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:38:24.9370||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:38:24.9370|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:38:24.9496||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:38:24.9496|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.4949ms 2025-12-03 16:38:24.9496||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:38:24.9496|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:38:24.9496|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.7647ms 200 application/json; charset=utf-8 2025-12-03 16:38:24.9730||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:38:24.9730||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:38:24.9794||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:38:24.9794||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:38:24.9794||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:38:24.9794||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:38:25.7764||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:38:25.7764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:38:25.7764||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:38:25.7961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:38:25.7961||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:38:25.7961||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:38:26.6136||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:38:26.6136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:38:26.6207||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:38:26.6364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:38:26.6364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:38:26.6364||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:38:27.5836||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:38:27.5890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:38:27.5890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:38:27.6076||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:38:27.6076||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:38:27.6076||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:38:28.7335||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2428184133.81,"formattedAmount":"2,428,184,133.81","bookBalance":2428184133.81,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11348831.64,"formattedAmount":"11,348,831.64","bookBalance":11348831.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:38:28.7335||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:38:28.7335|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:38:28.7335|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3813.5384ms 2025-12-03 16:38:28.7335|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:38:28.7335|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3849.0799ms 200 application/json; charset=utf-8 2025-12-03 16:38:28.7947||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:38:28.7947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:38:28.7947||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:38:28.8170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:38:28.8170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:38:28.8239||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:38:30.0022||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:38:30.0022||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:38:30.0120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:38:30.0120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:38:30.0283||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:38:30.0283||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:38:31.0019||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-12-03 16:38:31.0019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:38:31.0019||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:38:31.0203||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:38:31.0287|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-12-03 16:38:31.0717|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)) ORDER BY [s].[DateCreated] DESC 2025-12-03 16:38:31.0771|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-12-03 16:38:31.0771|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-12-03 16:38:31.0771|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:38:31.0909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:38:31.0909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:38:31.0909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:38:31.0909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:38:31.0909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:38:31.0909|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:38:31.1058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:38:31.1058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:38:31.1058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:38:31.1497|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:38:31.1527|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6226.442ms 2025-12-03 16:38:31.1527|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:38:31.1527|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6263.2951ms 200 application/json; charset=utf-8 2025-12-03 16:39:28.9245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:39:28.9245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:39:28.9245|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:28.9245|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:28.9245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.4688ms 204 2025-12-03 16:39:28.9245|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.2763ms 204 2025-12-03 16:39:28.9245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:39:28.9245|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:39:28.9384|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-12-03 16:39:28.9384|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-12-03 16:39:28.9384|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-12-03 16:39:28.9384|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-12-03 16:39:28.9384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:28.9384|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:28.9564|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:39:28.9564|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:39:28.9564|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:39:28.9564|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:39:28.9718|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.1606ms 401 2025-12-03 16:39:28.9718|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.5612ms 401 2025-12-03 16:39:47.5250|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 16:39:47.5250|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:47.5250|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3679ms 204 2025-12-03 16:39:47.5377|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 16:39:47.5377|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:39:47.5377|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:47.5377|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:39:47.5475|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:39:47.5475|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-12-03 16:39:47.5475|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:39:47.5653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:39:47.5653|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:39:47.5653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:47.5653|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:47.5653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8419ms 204 2025-12-03 16:39:47.5653|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.6669ms 204 2025-12-03 16:39:47.5790|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:39:47.5790|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:39:47.5790|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:39:47.5790|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:39:47.5790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:47.5790|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:39:47.5942|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:39:47.5942|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:39:47.5942|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (44ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-12-03 16:39:47.5942|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:39:47.5942|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:39:47.5942|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-12-03 16:39:47.5942|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-12-03 16:39:47.5942|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-12-03 16:39:47.6104|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 58.9751ms 2025-12-03 16:39:47.6104|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:39:47.6104|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:39:47.6104|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 16:39:47.6104|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.2675ms 200 application/json; charset=utf-8 2025-12-03 16:39:47.6104|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-12-03 16:39:47.6104|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-12-03 16:39:47.6104|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.7486ms 2025-12-03 16:39:47.6104|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-12-03 16:39:47.6104|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:39:47.6104|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.4604ms 200 application/json; charset=utf-8 2025-12-03 16:39:47.6297|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-12-03 16:39:47.6297|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 19.8308ms 2025-12-03 16:39:47.6297|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:39:47.6297|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 54.5503ms 200 application/json; charset=utf-8 2025-12-03 16:40:31.7818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:40:31.7818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:40:31.7818|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:40:31.7818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:31.7818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:31.7818|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:31.7818|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8723ms 204 2025-12-03 16:40:31.7941|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.1518ms 204 2025-12-03 16:40:31.7941|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:40:31.7941|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:40:31.7941|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.7324ms 204 2025-12-03 16:40:31.7941|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:40:31.7941|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:40:31.7941|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:40:31.7941|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:31.7941|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:31.8106|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:40:31.8106|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:40:31.8106|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:40:31.8106|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:31.8106|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:40:31.8106|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:40:31.8106|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:40:31.8106|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:40:31.8106|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:40:31.8106|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:40:31.8106|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:40:31.8250|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:40:31.8250|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:40:31.8250|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-12-03 16:40:31.8250|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-12-03 16:40:31.8250||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:40:31.8250|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:40:31.8250||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:40:31.8250|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.1616ms 2025-12-03 16:40:31.8409||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:40:31.8409|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:40:31.8409||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:40:31.8409||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:40:31.8409|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 46.2381ms 200 application/json; charset=utf-8 2025-12-03 16:40:31.8676||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:40:31.8676||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:40:31.8729||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:40:31.8729||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:40:31.8729||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:40:31.8729||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:40:34.0616||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:40:34.0616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:40:34.0616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:40:34.0853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:40:34.0853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:40:34.0916||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:40:34.6215||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8892643154.18,"formattedAmount":"-8,892,643,154.18","bookBalance":-8892643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5757431243.63,"formattedAmount":"5,757,431,243.63","bookBalance":5757431243.63,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1719477329.86,"formattedAmount":"1,719,477,329.86","bookBalance":1719477329.86,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460563095.37,"formattedAmount":"460,563,095.37","bookBalance":460563095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11408171.45,"formattedAmount":"11,408,171.45","bookBalance":11408171.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2428184133.81,"formattedAmount":"2,428,184,133.81","bookBalance":2428184133.81,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11349331.64,"formattedAmount":"11,349,331.64","bookBalance":11349331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68270732.72,"formattedAmount":"68,270,732.72","bookBalance":68270732.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:40:34.6275||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:40:34.6275|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:40:34.6275|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2800.6649ms 2025-12-03 16:40:34.6275|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:40:34.6275|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2829.5502ms 200 application/json; charset=utf-8 2025-12-03 16:40:34.7242|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:40:34.7242|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:40:34.7242|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:34.7242|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:34.7242|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6166ms 204 2025-12-03 16:40:34.7352|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7855ms 204 2025-12-03 16:40:34.7352|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:40:34.7352|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:40:34.7352|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:40:34.7352|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:40:34.7476|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:34.7476|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:40:34.7476|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:40:34.7476|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:40:34.7632|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:40:34.7632|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:40:34.7632|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-12-03 16:40:34.7632|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-12-03 16:40:34.7632|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:40:34.7797|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:40:34.7797|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-12-03 16:40:34.7797|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-12-03 16:40:34.7797|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-12-03 16:40:34.7973|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 18.0529ms 2025-12-03 16:40:34.7973|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:40:34.7973|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 62.8693ms 200 application/json; charset=utf-8 2025-12-03 16:40:34.7973|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-12-03 16:40:34.7973|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 29.8799ms 2025-12-03 16:40:34.7973|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:40:34.8098|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 73.2326ms 200 application/json; charset=utf-8 2025-12-03 16:40:35.2492||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8892643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:40:35.2492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:40:35.2492||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:40:35.2722||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:40:35.2722||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:40:35.2791||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:40:36.0673||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:40:36.0673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:40:36.0673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:40:36.0857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:40:36.0857||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:40:36.0927||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:40:36.8747||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:40:36.8747||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:40:36.8747||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:40:36.8980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:40:36.8980||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:40:36.8980||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:40:37.6616||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:40:37.6616||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:40:37.6711||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:40:37.6853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:40:37.6853||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:40:37.6853||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:40:38.4223||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-12-03 16:40:38.4223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:40:38.4223||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:40:38.4461||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:40:38.4584|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-12-03 16:40:38.4660|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-12-03 16:40:38.4660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:40:38.4660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:40:38.4660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:40:38.4660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:40:38.4660|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:40:38.4848|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:40:38.4848|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:40:38.4848|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:40:38.4848|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:40:38.4974|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-12-03 16:40:38.4974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:40:38.4974|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:40:38.5530|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:40:38.5530|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6732.1492ms 2025-12-03 16:40:38.5530|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:40:38.5608|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6761.4326ms 200 application/json; charset=utf-8 2025-12-03 16:56:09.8353|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:56:09.8353|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:56:09.8353|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:56:09.8353|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:09.8353|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:09.8353|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:09.8353|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.6587ms 204 2025-12-03 16:56:09.8353|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.653ms 204 2025-12-03 16:56:09.8495|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.5358ms 204 2025-12-03 16:56:09.8495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:56:09.8495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:56:09.8495|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:56:09.8495|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:56:09.8495|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:56:09.8495|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:56:09.8495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:09.8495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:09.8495|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:09.8656|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:56:09.8656|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:56:09.8656|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:56:09.8656|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:56:09.8656|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:56:09.8656|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:56:09.8656|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 16:56:09.8656|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 16:56:09.8656|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 16:56:09.8656||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 16:56:09.8656|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:56:09.8656|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:56:09.8908|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-12-03 16:56:09.8908||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:56:09.8908|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:56:09.8908||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:56:09.8964|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.7115ms 2025-12-03 16:56:09.8964|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-12-03 16:56:09.8964|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 16:56:09.8964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.1179ms 200 application/json; charset=utf-8 2025-12-03 16:56:09.8964||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 16:56:09.8964||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 16:56:09.9153||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:56:09.9153||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 16:56:09.9153||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 16:56:09.9153||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:56:09.9153||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 16:56:09.9278||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 16:56:10.6732||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:56:10.6776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:56:10.6776||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:56:10.6935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:56:10.6935||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:56:10.6935||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 16:56:11.4513||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:56:11.4513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:56:11.4513||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:56:11.4720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:56:11.4720||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:56:11.4720||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 16:56:12.1986||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:56:12.1986||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:56:12.1986||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:56:12.2250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:56:12.2250||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:56:12.2311||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 16:56:13.1161||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:56:13.1161||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:56:13.1230||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:56:13.1359||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758403491.25,"formattedAmount":"5,758,403,491.25","bookBalance":5758403491.25,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460723095.37,"formattedAmount":"460,723,095.37","bookBalance":460723095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613649.9,"formattedAmount":"2,429,613,649.90","bookBalance":2429613649.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8805676.31,"formattedAmount":"8,805,676.31","bookBalance":8805676.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 16:56:13.1359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:56:13.1359||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 16:56:13.1359||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:56:13.1359|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 16:56:13.1359||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 16:56:13.1359|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3273.1476ms 2025-12-03 16:56:13.1359|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 16:56:13.1525|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3301.2271ms 200 application/json; charset=utf-8 2025-12-03 16:56:13.6380|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:56:13.6380|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:56:13.6380|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:13.6380|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:13.6380|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.6523ms 204 2025-12-03 16:56:13.6380|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4193ms 204 2025-12-03 16:56:13.6528|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 16:56:13.6528|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 16:56:13.6528|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:56:13.6528|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 16:56:13.6528|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:13.6528|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:13.6528|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:56:13.6528|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 16:56:13.6685|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:56:13.6685|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:56:13.6685|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-12-03 16:56:13.6685|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-12-03 16:56:13.6685|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:56:13.6685|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 16:56:13.6685|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-12-03 16:56:13.6827|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-12-03 16:56:13.6827|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.0607ms 2025-12-03 16:56:13.6827|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 16:56:13.6827|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-12-03 16:56:13.6827|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.4663ms 200 application/json; charset=utf-8 2025-12-03 16:56:13.6988|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-12-03 16:56:13.6988|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 26.2955ms 2025-12-03 16:56:13.6988|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 16:56:13.6988|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.0012ms 200 application/json; charset=utf-8 2025-12-03 16:56:13.9317||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 16:56:13.9348||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:56:13.9348||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:56:13.9499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:56:13.9499||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 16:56:13.9499||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 16:56:14.6470||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-12-03 16:56:14.6529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 16:56:14.6529||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 16:56:14.6673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 16:56:14.6673|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), @p13='?' (DbType = Int64), @p11='?' (DbType = DateTime2), @p12='?' (DbType = DateTime2), @p16='?' (DbType = Int64), @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 [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 [CurrentBalanceLastUpdatedTime] = @p11, [DateModified] = @p12 WHERE [Id] = @p13; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p14, [DateModified] = @p15 WHERE [Id] = @p16; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p17, [DateModified] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; 2025-12-03 16:56:14.6882|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-12-03 16:56:14.6882|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:56:14.6982|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-12-03 16:56:14.6982|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:56:14.6982|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-12-03 16:56:14.6982|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:56:14.6982|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:56:14.7174|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-12-03 16:56:14.7174|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-12-03 16:56:14.7174|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:56:14.7174|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 16:56:14.7316|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 16:56:14.7316|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-12-03 16:56:14.7840|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 16:56:14.7840|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4908.8704ms 2025-12-03 16:56:14.7840|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 16:56:14.7840|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4933.7493ms 200 application/json; charset=utf-8 2025-12-03 16:56:28.8937|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:56:28.8937|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:56:28.8937|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:56:28.8974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:28.8974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:28.8974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:28.8974|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8312ms 204 2025-12-03 16:56:28.8974|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.5396ms 204 2025-12-03 16:56:28.9112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.1324ms 204 2025-12-03 16:56:28.9112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 16:56:28.9112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 16:56:28.9112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 16:56:28.9112|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-12-03 16:56:28.9112|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-12-03 16:56:28.9112|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-12-03 16:56:28.9112|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-12-03 16:56:28.9263|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-12-03 16:56:28.9263|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-12-03 16:56:28.9263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:28.9263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:28.9263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 16:56:28.9263|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:56:28.9263|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:56:28.9263|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 16:56:28.9419|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:56:28.9419|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:56:28.9419|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 16:56:28.9419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.8687ms 401 2025-12-03 16:56:28.9419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.3186ms 401 2025-12-03 16:56:28.9419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 37.2168ms 401 2025-12-03 17:10:49.3163|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 17:10:49.3163|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:49.3271|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.8064ms 204 2025-12-03 17:10:49.3271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:10:49.3271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:10:49.3271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 17:10:49.3271|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:10:49.3271|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:49.3429|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:49.3429|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:10:49.3561|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:49.3561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.3791ms 204 2025-12-03 17:10:49.3561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.9581ms 204 2025-12-03 17:10:49.3561|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:49.3726|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.8362ms 204 2025-12-03 17:10:49.3726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:10:49.3726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:10:49.3726|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:10:49.3726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:10:49.3726|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:10:49.3883|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:10:49.3883|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:10:49.3883|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:10:49.3883|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:49.3883|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:49.3883|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-12-03 17:10:49.3883|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:49.3883|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:10:49.3883|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:10:49.3883|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:10:49.4020|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:10:49.4020|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:10:49.4020|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:10:49.4020|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:10:49.4020|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:10:49.4020|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:10:49.4020|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:10:49.4020|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:10:49.4020|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:10:49.4183||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:10:49.4183|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-12-03 17:10:49.4183|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-12-03 17:10:49.4183|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-12-03 17:10:49.4183|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 29.9398ms 2025-12-03 17:10:49.4183|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-12-03 17:10:49.4340|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:10:49.4340|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:10:49.4340||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:10:49.4340|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 21.5532ms 2025-12-03 17:10:49.4340||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:10:49.4340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 105.1563ms 200 application/json; charset=utf-8 2025-12-03 17:10:49.4340|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:10:49.4340||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:10:49.4340||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:10:49.4340|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 66.9094ms 200 application/json; charset=utf-8 2025-12-03 17:10:49.4641||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:10:49.4641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:10:49.4641||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:10:49.4641||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:10:49.4641||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:10:49.4817||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:10:50.2548||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:10:50.2548||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:10:50.2635||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:10:50.2773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:10:50.2773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:10:50.2773||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:10:51.0187||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:10:51.0187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:10:51.0187||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:10:51.0389||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:10:51.0425||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:10:51.0425||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:10:51.7615||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:10:51.7615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:10:51.7615||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:10:51.7782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:10:51.7782||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:10:51.7782||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:10:52.4870||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:10:52.4870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:10:52.4870||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460723095.37,"formattedAmount":"460,723,095.37","bookBalance":460723095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:10:52.4870||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:10:52.5009||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:10:52.5009|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:10:52.5009|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3087.7461ms 2025-12-03 17:10:52.5009|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:10:52.5009|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3123.9036ms 200 application/json; charset=utf-8 2025-12-03 17:10:52.5009||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:10:52.5127||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:10:52.5127||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:10:53.3025||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:10:53.3089||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:10:53.3089||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:10:53.3297||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:10:53.3297||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:10:53.3297||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:10:54.0654||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-12-03 17:10:54.0654||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:10:54.0744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:10:54.0744||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:10:54.0964|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-12-03 17:10:54.0964|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-12-03 17:10:54.1068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:10:54.1068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:10:54.1068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:10:54.1068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:10:54.1068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:10:54.1068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:10:54.1068|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:10:54.1224|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:10:54.1224|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:10:54.1224|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:10:54.1224|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:10:54.1224|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:10:54.1830|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:10:54.1830|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4772.2804ms 2025-12-03 17:10:54.1830|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:10:54.1830|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4814.0298ms 200 application/json; charset=utf-8 2025-12-03 17:10:56.9263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:10:56.9263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:10:56.9263|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:10:56.9263|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:56.9355|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:56.9355|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:56.9355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6218ms 204 2025-12-03 17:10:56.9355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.6895ms 204 2025-12-03 17:10:56.9355|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:10:56.9355|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.0403ms 204 2025-12-03 17:10:56.9492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:10:56.9492|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:10:56.9492|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:10:56.9492|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:10:56.9492|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:10:56.9492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:56.9492|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:56.9641|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:10:56.9641|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:10:56.9641|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:10:56.9641|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:10:56.9641|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:10:56.9641|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:10:56.9641|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:10:56.9641|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:10:56.9641|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:10:56.9641|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:10:56.9811||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:10:56.9811|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:10:56.9811|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:10:56.9811||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:10:56.9811|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-12-03 17:10:56.9811|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-12-03 17:10:56.9956||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:10:56.9956|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:10:56.9956||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:10:56.9956|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 17.9119ms 2025-12-03 17:10:56.9956||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:10:56.9956|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:10:56.9956|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 57.2556ms 200 application/json; charset=utf-8 2025-12-03 17:10:57.0154||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:10:57.0154||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:10:57.0154||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:10:57.0154||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:10:57.0154||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:10:57.0267||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:10:58.8302||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:10:58.8302||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:10:58.8302||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:10:58.8503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:10:58.8503||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:10:58.8549||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:10:58.9661||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460723095.37,"formattedAmount":"460,723,095.37","bookBalance":460723095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:10:58.9661||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:10:58.9661|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:10:58.9661|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1992.6313ms 2025-12-03 17:10:58.9661|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:10:58.9661|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2023.128ms 200 application/json; charset=utf-8 2025-12-03 17:10:59.6505||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:10:59.6563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:10:59.6563||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:10:59.6734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:10:59.6734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:10:59.6734||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:11:00.4086||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:00.4086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:00.4086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:00.4306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:00.4306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:00.4306||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:11:01.1577||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:01.1605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:01.1605||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:01.1741||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:01.1741||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:01.1741||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:11:01.9344||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:01.9344||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:01.9406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:01.9406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:01.9547||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:01.9547||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:11:02.6830||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-12-03 17:11:02.6830||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:02.6931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:02.7064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:02.7064|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-12-03 17:11:02.7251|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-12-03 17:11:02.7251|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:02.7251|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:02.7372|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:02.7372|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:02.7372|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-12-03 17:11:02.7372|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:02.7540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:02.7540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:02.7540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:02.7540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:02.7540|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:02.7680|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:02.8063|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:11:02.8063|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5824.2346ms 2025-12-03 17:11:02.8063|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:11:02.8063|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5868.2654ms 200 application/json; charset=utf-8 2025-12-03 17:11:13.9222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:11:13.9222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:11:13.9222|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:11:13.9250|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:13.9250|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:13.9250|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:13.9250|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.3913ms 204 2025-12-03 17:11:13.9406|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.9382ms 204 2025-12-03 17:11:13.9406|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:11:13.9406|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.7506ms 204 2025-12-03 17:11:13.9406|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:11:13.9406|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:11:13.9406|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:11:13.9621|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:11:13.9621|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:11:13.9621|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:13.9705|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:13.9705|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:13.9705|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:11:13.9705|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:11:13.9705|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:11:13.9705|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:11:13.9705|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:11:13.9705|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:11:13.9883|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:11:13.9883|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:11:13.9883|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:11:13.9883|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:11:14.0026|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:11:14.0026|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-12-03 17:11:14.0026|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-12-03 17:11:14.0026||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:11:14.0026|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:11:14.0026||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:11:14.0174|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 19.375ms 2025-12-03 17:11:14.0174||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:11:14.0174|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:11:14.0174|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 84.1386ms 200 application/json; charset=utf-8 2025-12-03 17:11:14.0174||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:11:14.0174||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:11:14.0517||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:11:14.0517||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:11:14.0517||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:11:14.0517||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:14.0643||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:11:14.0643||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:11:15.8667||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:15.8667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:15.8667||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:15.8892||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:15.8931||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:15.8931||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:11:15.9923||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460723095.37,"formattedAmount":"460,723,095.37","bookBalance":460723095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:11:15.9923||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:11:16.0042|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:11:16.0042|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1995.0953ms 2025-12-03 17:11:16.0042|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:11:16.0042|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2059.709ms 200 application/json; charset=utf-8 2025-12-03 17:11:16.6628||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:16.6628||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:16.6628||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:16.6822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:16.6822||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:16.6892||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:11:17.4144||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:17.4144||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:17.4233||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:17.4233||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:17.4399||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:17.4399||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:11:18.1606||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:18.1606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:18.1606||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:18.1821||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:18.1821||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:18.1915||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:11:18.9390||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:18.9390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:18.9390||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:18.9601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:18.9601||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:18.9601||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:11:19.6680||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-12-03 17:11:19.6680||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:19.6746||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:19.6746||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:19.6949|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-12-03 17:11:19.6949|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-12-03 17:11:19.7058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:19.7058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:19.7058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:19.7058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:19.7058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:19.7058|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:19.7208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:19.7208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:19.7208|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:19.7208|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-12-03 17:11:19.7386|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:19.7386|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:19.7913|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:11:19.7913|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5799.8749ms 2025-12-03 17:11:19.7913|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:11:19.7913|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5850.8977ms 200 application/json; charset=utf-8 2025-12-03 17:11:24.6813|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:11:24.6813|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:11:24.6813|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:11:24.6813|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:24.6813|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:24.6813|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:24.6890|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.7375ms 204 2025-12-03 17:11:24.6890|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.9107ms 204 2025-12-03 17:11:24.6890|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:11:24.6890|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7056ms 204 2025-12-03 17:11:24.6890|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:11:24.6890|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:11:24.6890|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:11:24.7055|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:11:24.7055|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:11:24.7055|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:24.7055|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:24.7055|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:11:24.7055|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:11:24.7055|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:11:24.7055|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:11:24.7055|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:11:24.7055|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:11:24.7055|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:11:24.7055|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:11:24.7210|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:11:24.7210|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:11:24.7210|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:11:24.7210||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:11:24.7210|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:11:24.7210|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-12-03 17:11:24.7210|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-12-03 17:11:24.7210||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:11:24.7210|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:11:24.7362||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:11:24.7362|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 10.8884ms 2025-12-03 17:11:24.7362||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:11:24.7362||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:11:24.7362|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:11:24.7362|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.8513ms 200 application/json; charset=utf-8 2025-12-03 17:11:24.7632||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:11:24.7632||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:11:24.7679||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:24.7679||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:11:24.7679||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:11:24.7679||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:11:26.5324||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:26.5364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:26.5364||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:26.5493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:26.5493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:26.5493||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:11:26.7188||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460723095.37,"formattedAmount":"460,723,095.37","bookBalance":460723095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:11:26.7239||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:11:26.7239|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:11:26.7239|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2003.1036ms 2025-12-03 17:11:26.7239|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:11:26.7239|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2036.2482ms 200 application/json; charset=utf-8 2025-12-03 17:11:27.3173||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:27.3173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:27.3173||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:27.3396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:27.3396||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:27.3458||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:11:28.0645||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:28.0645||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:28.0645||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:28.0861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:28.0861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:28.0861||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:11:28.8262||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:28.8302||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:28.8302||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:28.8454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:28.8454||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:28.8454||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:11:29.5783||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:11:29.5783||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:29.5881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:29.6047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:29.6047||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:11:29.6047||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:11:30.3194||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-12-03 17:11:30.3194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:11:30.3194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:11:30.3418||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:11:30.3418|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-12-03 17:11:30.3538|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-12-03 17:11:30.3538|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:30.3538|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:30.3538|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:30.3672|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:30.3672|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:30.3672|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:30.3672|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:30.3672|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:30.3829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:30.3829|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-12-03 17:11:30.3829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:11:30.3829|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:11:30.4303|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:11:30.4303|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5709.2186ms 2025-12-03 17:11:30.4303|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:11:30.4303|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5742.5296ms 200 application/json; charset=utf-8 2025-12-03 17:12:03.3283|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:12:03.3283|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:12:03.3283|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:12:03.3283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:03.3343|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.531ms 204 2025-12-03 17:12:03.3343|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:03.3283|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:03.3343|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:12:03.3343|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4761ms 204 2025-12-03 17:12:03.3343|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6948ms 204 2025-12-03 17:12:03.3343|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:03.3343|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:12:03.3343|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:12:03.3505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:03.3505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:03.3505|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:03.3505|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:03.3505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:03.3505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:03.3505|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:12:03.3505|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:03.3505|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:03.3505|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:12:03.3505|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:12:03.3505|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:12:03.3666|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:12:03.3666|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:12:03.3666|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:12:03.3666|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:12:03.3666||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:12:03.3666|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-12-03 17:12:03.3666|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-12-03 17:12:03.3666|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:12:03.3666||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:12:03.3812|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.126ms 2025-12-03 17:12:03.3812|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:12:03.3812||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:12:03.3812||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:12:03.3812|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.1039ms 200 application/json; charset=utf-8 2025-12-03 17:12:03.3812||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:12:03.4059||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:12:03.4059||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:12:03.4059||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:12:03.4059||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:03.4059||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:12:03.4139||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:12:05.2035||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:05.2035||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:05.2136||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:05.2278||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:05.2278||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:05.2278||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:12:05.3573||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460723095.37,"formattedAmount":"460,723,095.37","bookBalance":460723095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:12:05.3573||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:12:05.3689|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:12:05.3689|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1997.6278ms 2025-12-03 17:12:05.3689|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:12:05.3689|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2027.5126ms 200 application/json; charset=utf-8 2025-12-03 17:12:05.9634||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:05.9634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:05.9634||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:05.9867||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:05.9912||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:05.9912||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:12:06.7269||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:06.7269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:06.7269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:06.7493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:06.7493||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:06.7582||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:12:07.4852||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:07.4852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:07.4852||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:07.5004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:07.5004||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:07.5004||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:12:08.2537||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:08.2583||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:08.2583||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:08.2734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:08.2734||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:08.2734||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:12:09.0163||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-12-03 17:12:09.0220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:09.0220||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:09.0397||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:09.0397|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-12-03 17:12:09.0567|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-12-03 17:12:09.0567|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:09.0567|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:09.0567|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:09.0700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:09.0700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:09.0700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:09.0700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:09.0700|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:09.0856|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:09.0856|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:09.0856|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:09.0856|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:09.1349|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:12:09.1349|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5772.2221ms 2025-12-03 17:12:09.1349|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:12:09.1349|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5804.1504ms 200 application/json; charset=utf-8 2025-12-03 17:12:39.1601|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 17:12:39.1630|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:39.1630|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.4738ms 204 2025-12-03 17:12:39.1630|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 17:12:39.1630|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:39.1772|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:39.1772|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:39.1772|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:12:39.1772|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-12-03 17:12:39.1772|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:12:39.1921|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-12-03 17:12:39.1921|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-12-03 17:12:39.1921|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 8.2143ms 2025-12-03 17:12:39.1921|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:12:39.1921|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:12:39.1921|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:12:39.1921|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:12:39.1921|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:39.1921|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.2513ms 200 application/json; charset=utf-8 2025-12-03 17:12:39.2078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:39.2078|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:39.2078|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.4632ms 204 2025-12-03 17:12:39.2078|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.109ms 204 2025-12-03 17:12:39.2078|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:12:39.2078|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.4817ms 204 2025-12-03 17:12:39.2229|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:12:39.2229|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:12:39.2229|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:39.2229|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:39.2229|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:39.2229|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:39.2229|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:39.2229|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:39.2229|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:39.2229|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:39.2403|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:39.2403|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:12:39.2403|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:12:39.2403|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:12:39.2403|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:12:39.2403|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:12:39.2403|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:12:39.2403|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:12:39.2547||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:12:39.2547|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:12:39.2547|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-12-03 17:12:39.2547|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:12:39.2547||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:12:39.2547|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.2093ms 2025-12-03 17:12:39.2547|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-12-03 17:12:39.2547|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:12:39.2547||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:12:39.2727|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.4671ms 200 application/json; charset=utf-8 2025-12-03 17:12:39.2727||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:12:39.2727||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:12:39.2905||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:12:39.2905||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:12:39.2905||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:12:39.2905||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:12:39.3032||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:39.3032||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:12:41.0520||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:41.0520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:41.0520||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:41.0765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:41.0765||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:41.0834||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:12:41.2192||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460723095.37,"formattedAmount":"460,723,095.37","bookBalance":460723095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:12:41.2265||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:12:41.2265|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:12:41.2265|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1979.4839ms 2025-12-03 17:12:41.2265|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:12:41.2265|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2014.1384ms 200 application/json; charset=utf-8 2025-12-03 17:12:41.8623||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:41.8685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:41.8685||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:41.8863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:41.8863||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:41.8863||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:12:42.6382||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:42.6382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:42.6450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:42.6450||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:42.6627||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:42.6627||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:12:43.4126||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:43.4126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:43.4126||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:43.4375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:43.4375||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:43.4459||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:12:44.1861||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:44.1861||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:44.1948||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:44.2087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:44.2087||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:44.2087||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:12:45.0871||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-12-03 17:12:45.0871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:45.0871||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:45.1053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:45.1053|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-12-03 17:12:45.1195|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-12-03 17:12:45.1195|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:45.1195|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:45.1195|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:45.1322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:45.1322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:45.1322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:45.1322|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:45.1468|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:45.1468|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:45.1468|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:45.1468|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:12:45.1468|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:12:45.1972|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:12:45.1972|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5944.8885ms 2025-12-03 17:12:45.1972|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:12:45.1972|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5979.988ms 200 application/json; charset=utf-8 2025-12-03 17:12:55.4726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:12:55.4726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:12:55.4726|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:12:55.4726|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:55.4726|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:55.4726|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:55.4726|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3445ms 204 2025-12-03 17:12:55.4726|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.1712ms 204 2025-12-03 17:12:55.4726|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.7111ms 204 2025-12-03 17:12:55.4904|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:12:55.4904|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:12:55.4904|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:12:55.4904|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:55.4904|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:55.4904|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:55.4904|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:55.4904|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:55.4904|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:55.4904|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:12:55.4904|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:55.4904|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:55.4904|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:12:55.5039|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:55.5039|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:12:55.5039||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:12:55.5039|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:12:55.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-12-03 17:12:55.5039|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:12:55.5039|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:12:55.5039||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:12:55.5039|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:12:55.5039|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-12-03 17:12:55.5039||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:12:55.5039|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-12-03 17:12:55.5039||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:12:55.5195|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:12:55.5195||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:12:55.5195|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.6877ms 2025-12-03 17:12:55.5195|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:12:55.5195|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 39.1041ms 200 application/json; charset=utf-8 2025-12-03 17:12:55.5195||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:12:55.5195||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:12:55.5347||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:12:55.5347||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:12:55.5347||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:55.5347||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:12:56.6041|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:12:56.6041|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:12:56.6041|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:56.6130|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:56.6130|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.1993ms 204 2025-12-03 17:12:56.6130|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.637ms 204 2025-12-03 17:12:56.6130|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:12:56.6130|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:12:56.6130|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:56.6130|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:12:56.6130|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:56.6290|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:12:56.6290|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:56.6290|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:12:56.6290|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:12:56.6290|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:12:56.6290|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-12-03 17:12:56.6290|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-12-03 17:12:56.6290|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:12:56.6290|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:12:56.6473|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-12-03 17:12:56.6473|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-12-03 17:12:56.6473|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-12-03 17:12:56.6473|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 11.0012ms 2025-12-03 17:12:56.6473|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:12:56.6473|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-12-03 17:12:56.6473|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.3596ms 200 application/json; charset=utf-8 2025-12-03 17:12:56.6473|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 18.4273ms 2025-12-03 17:12:56.6600|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:12:56.6600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.3487ms 200 application/json; charset=utf-8 2025-12-03 17:12:57.2753||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:57.2753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:57.2753||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:57.2930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:57.2930||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:57.2930||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:12:57.4425||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460723095.37,"formattedAmount":"460,723,095.37","bookBalance":460723095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:12:57.4425||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:12:57.4425|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:12:57.4567|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 1950.5461ms 2025-12-03 17:12:57.4567|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:12:57.4567|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 1968.6132ms 200 application/json; charset=utf-8 2025-12-03 17:12:58.0722||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:58.0722||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:58.0865||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:58.1055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:58.1055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:58.1154||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:12:58.8401||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:58.8401||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:58.8497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:58.8497||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:58.8630||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:58.8630||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:12:59.6705||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:12:59.6757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:12:59.6757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:12:59.6757||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:12:59.6942||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:12:59.6942||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:13:00.4305||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:13:00.4305||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:13:00.4409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:13:00.4409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:13:00.4590||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:13:00.4590||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:13:01.2064||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-12-03 17:13:01.2064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:13:01.2064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:13:01.2345||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:13:01.2455|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-12-03 17:13:01.2455|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-12-03 17:13:01.2583|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-12-03 17:13:01.2583|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-12-03 17:13:01.2583|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:13:01.2714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:13:01.2714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:13:01.2714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:13:01.2714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:13:01.2714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:13:01.2714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:13:01.2863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:13:01.2863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:13:01.2863|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:13:01.3354|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:13:01.3354|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5828.3964ms 2025-12-03 17:13:01.3354|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:13:01.3354|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5851.2122ms 200 application/json; charset=utf-8 2025-12-03 17:14:03.2947|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:14:03.2947|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:14:03.2947|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:14:03.2947|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:03.2947|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:03.3051|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:03.3051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8205ms 204 2025-12-03 17:14:03.3051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8867ms 204 2025-12-03 17:14:03.3051|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.4478ms 204 2025-12-03 17:14:03.3051|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:14:03.3051|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:14:03.3051|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:14:03.3051|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:03.3201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:03.3201|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:03.3201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:03.3201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:03.3201|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:03.3201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:03.3201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:03.3201|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:03.3201|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:14:03.3355|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:14:03.3355|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:14:03.3355|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:14:03.3355|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:14:03.3355|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:14:03.3355||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:14:03.3355|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:14:03.3355|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:14:03.3524||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:14:03.3524|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-12-03 17:14:03.3524|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-12-03 17:14:03.3524||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:14:03.3524||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:14:03.3524|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:14:03.3524||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:14:03.3524|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.2275ms 2025-12-03 17:14:03.3660|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:14:03.3660|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.671ms 200 application/json; charset=utf-8 2025-12-03 17:14:03.3660||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:14:03.3660||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:14:03.3660||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:14:03.3823||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:14:03.3823||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:03.3823||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:14:04.1162||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:04.1162||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:04.1162||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:04.1409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:04.1409||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:04.1472||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:14:04.9263||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:04.9303||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:04.9303||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:04.9452||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:04.9452||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:04.9452||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:14:05.6834||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:05.6834||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:05.6834||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:05.7046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:05.7046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:05.7046||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:14:06.3292||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460723095.37,"formattedAmount":"460,723,095.37","bookBalance":460723095.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:14:06.3292||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:14:06.3292|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:14:06.3405|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2997.4535ms 2025-12-03 17:14:06.3405|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:14:06.3405|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3029.2885ms 200 application/json; charset=utf-8 2025-12-03 17:14:06.4681||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:06.4681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:06.4681||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:06.4907||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:06.4954||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:06.4954||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:14:07.2533||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:07.2533||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:07.2625||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:07.2785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:07.2785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:07.2785||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:14:08.0784||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-12-03 17:14:08.0784||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:08.0881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:08.0881||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:08.1079|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-12-03 17:14:08.1079|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-12-03 17:14:08.1079|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:08.1184|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:08.1184|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:08.1184|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:08.1184|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:08.1184|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-12-03 17:14:08.1346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:08.1346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:08.1346|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:08.1346|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-12-03 17:14:08.1501|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:08.1501|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:08.1900|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:14:08.1900|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4847.6959ms 2025-12-03 17:14:08.1900|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:14:08.1973|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4882.2943ms 200 application/json; charset=utf-8 2025-12-03 17:14:26.2962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:14:26.2962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:14:26.2962|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:14:26.2962|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:26.2962|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:26.2962|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:26.2962|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.6681ms 204 2025-12-03 17:14:26.3125|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 16.1969ms 204 2025-12-03 17:14:26.3125|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.4296ms 204 2025-12-03 17:14:26.3125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:14:26.3125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:14:26.3125|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:14:26.3125|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:26.3125|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:26.3125|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:26.3125|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:26.3276|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:26.3276|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:26.3276|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:26.3276|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:26.3276|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:26.3276|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:14:26.3276|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:14:26.3276|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:14:26.3276|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:14:26.3276|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:14:26.3276|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:14:26.3276|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:14:26.3444||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:14:26.3444|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:14:26.3444|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-12-03 17:14:26.3444|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-12-03 17:14:26.3444||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:14:26.3444||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:14:26.3444|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:14:26.3444||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:14:26.3597|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 14.1099ms 2025-12-03 17:14:26.3597||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:14:26.3597|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:14:26.3597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 47.2106ms 200 application/json; charset=utf-8 2025-12-03 17:14:26.3773||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:14:26.3773||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:14:26.3773||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:14:26.3773||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:14:26.3773||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:26.3916||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:14:27.2124||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:27.2124||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:27.2199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:27.2199||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:27.2369||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:27.2369||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:14:28.0450||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:28.0500||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:28.0500||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:28.0668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:28.0668||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:28.0668||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:14:28.7916||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:28.7970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:28.7970||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:28.8155||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:28.8155||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:28.8155||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:14:29.4467||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460733100.37,"formattedAmount":"460,733,100.37","bookBalance":460733100.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:14:29.4467||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:14:29.4532|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:14:29.4532|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3110.8564ms 2025-12-03 17:14:29.4532|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:14:29.4532|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3138.9445ms 200 application/json; charset=utf-8 2025-12-03 17:14:29.6318||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:29.6318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:29.6406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:29.6406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:29.6406||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:29.6560||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:14:30.5321||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:30.5321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:30.5321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:30.5501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:30.5501||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:30.5501||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:14:31.5719||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-12-03 17:14:31.5719||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:31.5816||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:31.5968||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:31.5968|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-12-03 17:14:31.6097|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-12-03 17:14:31.6097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:31.6097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:31.6097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:31.6097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:31.6257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:31.6257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:31.6257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:31.6257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:31.6257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:31.6257|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:31.6433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:31.6433|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:31.6848|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:14:31.6871|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5344.9223ms 2025-12-03 17:14:31.6871|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:14:31.6871|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5374.6488ms 200 application/json; charset=utf-8 2025-12-03 17:14:42.8660|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 17:14:42.8660|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:42.8660|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.5881ms 204 2025-12-03 17:14:42.8823|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=492 2025-12-03 17:14:42.8823|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:42.8823|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:42.8823|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:42.8823|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:14:42.8823|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-12-03 17:14:42.8964|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:14:42.8964|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:14:42.8964|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:14:42.8964|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:14:42.8964|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:42.8964|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:42.8964|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:42.8964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.7541ms 204 2025-12-03 17:14:42.8964|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-12-03 17:14:42.8964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.0221ms 204 2025-12-03 17:14:42.8964|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.9435ms 204 2025-12-03 17:14:42.9131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:14:42.9131|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-12-03 17:14:42.9131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:14:42.9131|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:14:42.9131|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:42.9131|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 25.0342ms 2025-12-03 17:14:42.9131|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:42.9131|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:14:42.9131|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:42.9131|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:14:42.9289|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:42.9289|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:14:42.9289|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:42.9289|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 50.7125ms 200 application/json; charset=utf-8 2025-12-03 17:14:42.9289|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:42.9289|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:14:42.9289|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:14:42.9289|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:14:42.9289|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:14:42.9289|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:14:42.9444|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:14:42.9444|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:14:42.9444|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:14:42.9444||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:14:42.9444|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:14:42.9444|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-12-03 17:14:42.9444|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:14:42.9444|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-12-03 17:14:42.9444||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:14:42.9597|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.7443ms 2025-12-03 17:14:42.9597||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:14:42.9597|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:14:42.9597||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:14:42.9597|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 53.9667ms 200 application/json; charset=utf-8 2025-12-03 17:14:42.9597||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:14:42.9837||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:14:42.9837||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:14:42.9837||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:14:42.9837||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:42.9940||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:14:42.9940||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:14:44.7534||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:44.7591||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:44.7591||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:44.7796||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:44.7796||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:44.7913||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:14:44.9697||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460733100.37,"formattedAmount":"460,733,100.37","bookBalance":460733100.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:14:44.9754||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:14:44.9754|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:14:44.9754|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2030.7756ms 2025-12-03 17:14:44.9754|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:14:44.9754|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2067.4503ms 200 application/json; charset=utf-8 2025-12-03 17:14:45.5383||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:45.5383||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:45.5383||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:45.5546||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:45.5546||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:45.5546||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:14:46.2694||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:46.2747||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:46.2747||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:46.2945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:46.2945||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:46.3028||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:14:47.0382||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:47.0382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:47.0382||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:47.0629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:47.0629||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:47.0719||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:14:47.8136||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:14:47.8194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:47.8194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:47.8355||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:47.8355||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:14:47.8355||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:14:48.5726||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-12-03 17:14:48.5726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:14:48.5726||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:14:48.5902||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:14:48.5902|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-12-03 17:14:48.6034|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-12-03 17:14:48.6034|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-12-03 17:14:48.6034|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-12-03 17:14:48.6177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:48.6177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:48.6177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:48.6177|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:48.6326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:48.6326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:48.6326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:48.6326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:48.6326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:14:48.6326|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:14:48.6860|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:14:48.6860|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5736.3622ms 2025-12-03 17:14:48.6860|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:14:48.6860|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5772.807ms 200 application/json; charset=utf-8 2025-12-03 17:16:34.1695|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 17:16:34.1695|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:16:34.1765|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.019ms 204 2025-12-03 17:16:34.1765|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 17:16:34.1765|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:16:34.1765|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:16:34.1935|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:16:34.1935|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:16:34.1935|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-12-03 17:16:34.1935|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:16:34.1935|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:16:34.1935|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:16:34.1935|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:16:34.1935|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:16:34.2067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:16:34.2067|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:16:34.2067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.4253ms 204 2025-12-03 17:16:34.2067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.8077ms 204 2025-12-03 17:16:34.2067|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-12-03 17:16:34.2067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.6494ms 204 2025-12-03 17:16:34.2067|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-12-03 17:16:34.2067|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 16.0452ms 2025-12-03 17:16:34.2067|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:16:34.2067|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 32.3483ms 200 application/json; charset=utf-8 2025-12-03 17:16:34.2272|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:16:34.2272|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:16:34.2272|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:16:34.2272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:16:34.2272|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:16:34.2272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:16:34.2272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:16:34.2392|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:16:34.2392|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:16:34.2392|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:16:34.2392|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:16:34.2392|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:16:34.2392|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:16:34.2392|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:16:34.2392|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:16:34.2392|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:16:34.2392|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:16:34.2392|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:16:34.2392|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:16:34.2538||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:16:34.2538|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:16:34.2538|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-12-03 17:16:34.2538|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-12-03 17:16:34.2538||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:16:34.2538|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:16:34.2538||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:16:34.2538|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 7.4685ms 2025-12-03 17:16:34.2538||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:16:34.2538|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:16:34.2538|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 40.2671ms 200 application/json; charset=utf-8 2025-12-03 17:16:34.2538||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:16:34.2808||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:16:34.2808||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:16:34.2867||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:16:34.2867||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:16:34.2867||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:16:34.2867||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:16:35.0346||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:16:35.0395||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:16:35.0395||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:16:35.0552||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:16:35.0552||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:16:35.0552||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:16:35.7739||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:16:35.7739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:16:35.7739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:16:35.8001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:16:35.8031||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:16:35.8031||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:16:36.4739||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:16:36.4739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:16:36.4739||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:16:36.4938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:16:36.4938||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:16:36.4938||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:16:37.1775||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460733100.37,"formattedAmount":"460,733,100.37","bookBalance":460733100.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:16:37.1775||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:16:37.1775|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:16:37.1775|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2931.5418ms 2025-12-03 17:16:37.1775|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:16:37.1775|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2959.8051ms 200 application/json; charset=utf-8 2025-12-03 17:16:37.2489||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:16:37.2489||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:16:37.2557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:16:37.2557||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:16:37.2715||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:16:37.2715||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:16:38.0046||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:16:38.0046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:16:38.0046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:16:38.0248||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:16:38.0248||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:16:38.0248||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:16:38.8079||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-12-03 17:16:38.8079||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:16:38.8176||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:16:38.8321||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:16:38.8321|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-12-03 17:16:38.8321|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-12-03 17:16:38.8321|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:16:38.8472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:16:38.8472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:16:38.8472|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:16:38.8737|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (8ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:16:38.8822|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:16:38.8822|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (5ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:16:38.8822|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:16:38.8962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:16:38.8962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:16:38.8962|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:16:38.8962|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-12-03 17:16:38.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-12-03 17:16:38.9439|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4697.1256ms 2025-12-03 17:16:38.9439|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:16:38.9439|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4723.6735ms 200 application/json; charset=utf-8 2025-12-03 17:16:39.2049|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 17:16:39.2069|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:16:39.2069|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:16:39.2069|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:39.2069|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-12-03 17:16:39.2069|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:16:39.2069|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-12-03 17:16:39.2069|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-12-03 17:16:39.2069|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 9.6056ms 2025-12-03 17:16:39.2230|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:39.2230|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.437ms 200 application/json; charset=utf-8 2025-12-03 17:16:43.8247|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 17:16:43.8247|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:16:43.8247|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:16:43.8247|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:43.8247|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-12-03 17:16:43.8247|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:16:43.8322|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-12-03 17:16:43.8322|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-12-03 17:16:43.8322|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 6.8659ms 2025-12-03 17:16:43.8322|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:43.8322|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.1965ms 200 application/json; charset=utf-8 2025-12-03 17:16:45.0071|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 17:16:45.0071|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:16:45.0071|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:16:45.0071|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:45.0071|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-12-03 17:16:45.0071|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:16:45.0207|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-12-03 17:16:45.0207|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-12-03 17:16:45.0207|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 8.1814ms 2025-12-03 17:16:45.0207|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:45.0207|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.1083ms 200 application/json; charset=utf-8 2025-12-03 17:16:51.6521|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 17:16:51.6521|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:16:51.6521|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:16:51.6521|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:51.6521|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-12-03 17:16:51.6607|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:16:51.6607|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-12-03 17:16:51.6607|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-12-03 17:16:51.6607|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 5.107ms 2025-12-03 17:16:51.6607|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:51.6607|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.9997ms 200 application/json; charset=utf-8 2025-12-03 17:16:52.8567|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 17:16:52.8567|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:16:52.8567|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:16:52.8642|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:52.8642|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-12-03 17:16:52.8642|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:16:52.8642|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-12-03 17:16:52.8642|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-12-03 17:16:52.8796|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 10.4024ms 2025-12-03 17:16:52.8796|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:16:52.8796|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 27.499ms 200 application/json; charset=utf-8 2025-12-03 17:18:49.3739|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 17:18:49.3739|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:18:49.3739|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.267ms 204 2025-12-03 17:18:49.3895|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=564 2025-12-03 17:18:49.3895|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:18:49.3895|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:18:49.3895|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:18:49.3895|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:18:49.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-12-03 17:18:49.4000|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:18:49.4000|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-12-03 17:18:49.4000|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-12-03 17:18:49.4000|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 9.4096ms 2025-12-03 17:18:49.4000|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:18:49.4000|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:18:49.4163|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.8265ms 200 application/json; charset=utf-8 2025-12-03 17:18:49.4163|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:18:49.4163|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:18:49.4163|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.3968ms 204 2025-12-03 17:18:49.4163|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:18:49.4163|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5.3619ms 204 2025-12-03 17:18:49.4163|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:18:49.4163|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:18:49.4313|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:18:49.4313|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:18:49.4313|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:18:49.4313|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:18:49.4313|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:18:49.4313|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:18:49.4313|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-12-03 17:18:49.4313|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:18:49.4313|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:18:49.4313|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:18:49.4313|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-12-03 17:18:49.4466|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-12-03 17:18:49.4466|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:18:49.4466|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-12-03 17:18:49.4466|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.4283ms 2025-12-03 17:18:49.4466|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:18:49.4466|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 29.0772ms 200 application/json; charset=utf-8 2025-12-03 17:18:49.4466|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-12-03 17:18:49.4697|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-12-03 17:18:49.4697|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 24.4809ms 2025-12-03 17:18:49.4697|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:18:49.4697|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.903ms 200 application/json; charset=utf-8 2025-12-03 17:19:30.9189|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:19:30.9189|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:19:30.9189|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:19:30.9189|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:30.9189|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:30.9189|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:30.9189|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.2436ms 204 2025-12-03 17:19:30.9189|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.9819ms 204 2025-12-03 17:19:30.9189|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8944ms 204 2025-12-03 17:19:30.9342|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:19:30.9342|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:19:30.9342|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:19:30.9342|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:30.9342|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:30.9342|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:30.9342|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:30.9342|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:30.9342|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:30.9342|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:30.9342|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:30.9342|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:30.9496|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:19:30.9496|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:19:30.9496|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:19:30.9496|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:19:30.9496|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:19:30.9496|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:19:30.9496|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:19:30.9496||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:19:30.9496|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:19:30.9653|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-12-03 17:19:30.9653||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:19:30.9653|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:19:30.9653|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-12-03 17:19:30.9653||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:19:30.9653|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 15.4771ms 2025-12-03 17:19:30.9653||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:19:30.9810|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:19:30.9810||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:19:30.9810|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.1967ms 200 application/json; charset=utf-8 2025-12-03 17:19:30.9991||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:19:30.9991||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:19:30.9991||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:19:30.9991||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:19:30.9991||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:30.9991||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:19:32.3034|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:19:32.3034|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:19:32.3034|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:32.3112|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:32.3112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.4217ms 204 2025-12-03 17:19:32.3112|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 14.547ms 204 2025-12-03 17:19:32.3112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:19:32.3112|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:19:32.3272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:32.3272|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:32.3272|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:32.3272|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:32.3272|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:32.3272|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:32.3272|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:19:32.3272|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:19:32.3396|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-12-03 17:19:32.3396|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-12-03 17:19:32.3396|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:19:32.3396|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:19:32.3396|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-12-03 17:19:32.3396|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-12-03 17:19:32.3396|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-12-03 17:19:32.3561|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 12.0519ms 2025-12-03 17:19:32.3561|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:19:32.3561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.4019ms 200 application/json; charset=utf-8 2025-12-03 17:19:32.3561|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-12-03 17:19:32.3561|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.2039ms 2025-12-03 17:19:32.3561|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:19:32.3561|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 45.5552ms 200 application/json; charset=utf-8 2025-12-03 17:19:32.8000||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:32.8000||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:32.8100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:32.8100||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:32.8269||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:32.8269||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:19:32.9519||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460733100.37,"formattedAmount":"460,733,100.37","bookBalance":460733100.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:19:32.9519||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:19:32.9519|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:19:32.9519|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2001.1755ms 2025-12-03 17:19:32.9519|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:19:32.9656|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2030.6879ms 200 application/json; charset=utf-8 2025-12-03 17:19:33.6055||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:33.6055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:33.6055||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:33.6326||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:33.6386||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:33.6386||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:19:34.4398||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:34.4398||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:34.4536||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:34.4693||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:34.4693||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:34.4693||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:19:35.2553||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:35.2553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:35.2553||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:35.2762||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:35.2797||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:35.2797||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:19:36.0480||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:36.0480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:36.0480||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:36.0712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:36.0712||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:36.0774||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:19:36.8504||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-12-03 17:19:36.8504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:36.8504||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:36.8682||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:36.8743|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-12-03 17:19:36.8743|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-12-03 17:19:36.8743|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:36.8743|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:36.8743|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:36.8743|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:36.8888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:36.8888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:36.8888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:36.8888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:36.8888|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:36.9070|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:36.9070|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:36.9070|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:36.9668|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:19:36.9668|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6008.8661ms 2025-12-03 17:19:36.9668|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:19:36.9668|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6038.2359ms 200 application/json; charset=utf-8 2025-12-03 17:19:47.3441|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:19:47.3441|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:19:47.3441|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:19:47.3441|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:47.3494|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:47.3494|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:47.3494|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5311ms 204 2025-12-03 17:19:47.3494|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.3029ms 204 2025-12-03 17:19:47.3494|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8418ms 204 2025-12-03 17:19:47.3494|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:19:47.3494|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:19:47.3494|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:19:47.3652|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:47.3652|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:47.3652|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:47.3652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:47.3652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:47.3652|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:47.3652|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:47.3652|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:47.3652|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:47.3652|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:19:47.3815|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:19:47.3815|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:19:47.3815|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:19:47.3815|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:19:47.3815|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:19:47.3815|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:19:47.3815||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:19:47.3815|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:19:47.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-12-03 17:19:47.3815|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-12-03 17:19:47.3815||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:19:47.3985|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:19:47.3985||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:19:47.3985|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 11.1ms 2025-12-03 17:19:47.3985||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:19:47.3985|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:19:47.3985||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:19:47.3985|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.8167ms 200 application/json; charset=utf-8 2025-12-03 17:19:47.4252||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:19:47.4252||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:19:47.4306||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:19:47.4306||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:47.4306||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:19:47.4306||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:19:48.1908||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:48.1908||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:48.1996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:48.1996||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:48.2150||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:48.2150||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:19:48.8181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:19:48.8181|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:19:48.8223|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:48.8223|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:48.8223|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.3166ms 204 2025-12-03 17:19:48.8223|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.0686ms 204 2025-12-03 17:19:48.8223|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:19:48.8223|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:19:48.8223|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:48.8396|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:19:48.8396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:48.8396|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:19:48.8396|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:48.8396|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:19:48.8396|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:19:48.8396|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:19:48.8396|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-12-03 17:19:48.8396|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-12-03 17:19:48.8552|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:19:48.8552|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:19:48.8552|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-12-03 17:19:48.8552|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-12-03 17:19:48.8552|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-12-03 17:19:48.8552|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 8.1603ms 2025-12-03 17:19:48.8552|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:19:48.8552|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.9328ms 200 application/json; charset=utf-8 2025-12-03 17:19:48.8748|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-12-03 17:19:48.8748|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.5808ms 2025-12-03 17:19:48.8748|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:19:48.8748|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.3609ms 200 application/json; charset=utf-8 2025-12-03 17:19:49.0045||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:49.0045||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:49.0120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:49.0120||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:49.0253||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:49.0253||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:19:49.7804||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:49.7804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:49.7804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:49.7989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:49.7989||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:49.7989||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:19:50.4408||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460733100.37,"formattedAmount":"460,733,100.37","bookBalance":460733100.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:19:50.4408||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:19:50.4408|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:19:50.4486|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3059.8213ms 2025-12-03 17:19:50.4486|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:19:50.4486|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3091.7769ms 200 application/json; charset=utf-8 2025-12-03 17:19:50.5622||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:50.5622||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:50.5622||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:50.5809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:50.5809||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:50.5809||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:19:51.3170||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:19:51.3170||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:51.3232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:51.3232||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:51.3380||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:19:51.3380||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:19:52.0871||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-12-03 17:19:52.0906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:19:52.0906||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:19:52.1046||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:19:52.1046|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-12-03 17:19:52.1046|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-12-03 17:19:52.1202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:52.1202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:52.1202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:52.1202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:52.1202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:52.1202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:52.1202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:52.1202|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:52.1376|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:52.1376|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:52.1376|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:19:52.1376|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:19:52.1847|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:19:52.1847|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4800.2866ms 2025-12-03 17:19:52.1847|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:19:52.1847|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4833.3397ms 200 application/json; charset=utf-8 2025-12-03 17:20:25.0220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:20:25.0220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:20:25.0220|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:20:25.0220|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:20:25.0286|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:20:25.0286|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:20:25.0286|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.8934ms 204 2025-12-03 17:20:25.0286|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:20:25.0286|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.4212ms 204 2025-12-03 17:20:25.0458|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 23.6097ms 204 2025-12-03 17:20:25.0458|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:20:25.0458|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:20:25.0458|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:20:25.0619|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:20:25.0619|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:20:25.0619|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:20:25.0619|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:20:25.0619|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:20:25.0619|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:20:25.0619|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:20:25.0619|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:20:25.0619|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:20:25.0619|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:20:25.0619|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:20:25.0619|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:20:25.0744|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:20:25.0744||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:20:25.0744|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:20:25.0744|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:20:25.0744|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:20:25.0744||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:20:25.0744|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-12-03 17:20:25.0744|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-12-03 17:20:25.0900||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:20:25.0900|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:20:25.0900||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:20:25.0900|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 16.1715ms 2025-12-03 17:20:25.0900||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:20:25.0900|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:20:25.0900|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.8152ms 200 application/json; charset=utf-8 2025-12-03 17:20:25.1101||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:20:25.1101||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:20:25.1101||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:20:25.1101||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:20:25.1101||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:20:25.1101||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:20:25.8838||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:20:25.8890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:20:25.8890||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:20:25.9025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:20:25.9025||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:20:25.9025||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:20:26.6537||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:20:26.6537||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:20:26.6537||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:20:26.6732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:20:26.6732||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:20:26.6732||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:20:27.4489||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:20:27.4550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:20:27.4550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:20:27.4766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:20:27.4766||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:20:27.4812||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:20:28.0820||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460733100.37,"formattedAmount":"460,733,100.37","bookBalance":460733100.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:20:28.0820||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:20:28.0820|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:20:28.0820|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3013.7221ms 2025-12-03 17:20:28.0908|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:20:28.0908|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3050.3597ms 200 application/json; charset=utf-8 2025-12-03 17:20:28.1953||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:20:28.1999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:20:28.1999||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:20:28.2151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:20:28.2151||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:20:28.2151||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:20:28.9570||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:20:28.9570||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:20:28.9649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:20:28.9649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:20:28.9649||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:20:28.9823||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:20:29.7420||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-12-03 17:20:29.7467||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:20:29.7467||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:20:29.7467||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:20:29.7670|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-12-03 17:20:29.7670|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-12-03 17:20:29.7670|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:20:29.7670|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:20:29.7795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:20:29.7795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:20:29.7795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:20:29.7795|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:20:29.7949|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:20:29.7949|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:20:29.7949|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:20:29.7949|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:20:29.7949|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:20:29.8110|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:20:29.8703|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:20:29.8738|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4791.2569ms 2025-12-03 17:20:29.8738|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:20:29.8738|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4820.986ms 200 application/json; charset=utf-8 2025-12-03 17:21:01.8486|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:21:01.8486|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:21:01.8486|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:21:01.8486|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:01.8486|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:01.8594|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.125ms 204 2025-12-03 17:21:01.8594|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6827ms 204 2025-12-03 17:21:01.8594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:01.8594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:21:01.8594|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:21:01.8594|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 20.5852ms 204 2025-12-03 17:21:01.8723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:21:01.8723|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:21:01.8723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:21:01.8723|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:01.8723|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:21:01.8723|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:01.8723|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:21:01.8723|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:01.8723|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:21:01.8723|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:21:01.8723|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:21:01.8723|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:21:01.8871|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:21:01.8871|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:21:01.8871|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:21:01.8871|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:21:01.8871|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:21:01.8871|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:21:01.8871||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:21:01.8871|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-12-03 17:21:01.8871|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-12-03 17:21:01.8871|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:21:01.8871||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:21:01.9027||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:21:01.9027|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.4797ms 2025-12-03 17:21:01.9027||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:21:01.9027|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:21:01.9027||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:21:01.9027|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.5684ms 200 application/json; charset=utf-8 2025-12-03 17:21:01.9239||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:21:01.9239||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:21:01.9239||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:21:01.9239||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:21:01.9239||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:21:01.9339||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:21:03.7348||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:21:03.7348||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:21:03.7348||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:21:03.7550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:21:03.7550||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:21:03.7616||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:21:03.9373||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460733100.37,"formattedAmount":"460,733,100.37","bookBalance":460733100.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11413847.45,"formattedAmount":"11,413,847.45","bookBalance":11413847.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:21:03.9373||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:21:03.9373|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:21:03.9504|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2055.0183ms 2025-12-03 17:21:03.9504|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:21:03.9504|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2080.1195ms 200 application/json; charset=utf-8 2025-12-03 17:21:04.5091||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:21:04.5149||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:21:04.5149||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:21:04.5318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:21:04.5318||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:21:04.5318||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:21:05.2767||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:21:05.2800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:21:05.2800||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:21:05.2951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:21:05.2951||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:21:05.2951||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:21:05.3457|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:21:05.3457|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:21:05.3457|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:05.3457|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:05.3457|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8045ms 204 2025-12-03 17:21:05.3583|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:21:05.3583|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.9653ms 204 2025-12-03 17:21:05.3583|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:21:05.3583|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:21:05.3583|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:21:05.3583|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:05.3712|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:21:05.3712|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:21:05.3712|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:21:05.3712|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:21:05.3712|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:21:05.3712|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-12-03 17:21:05.3712|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-12-03 17:21:05.3712|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:21:05.3712|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:21:05.3889|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-12-03 17:21:05.3889|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-12-03 17:21:05.3889|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 7.3969ms 2025-12-03 17:21:05.3889|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:21:05.3889|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 31.7351ms 200 application/json; charset=utf-8 2025-12-03 17:21:05.3889|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-12-03 17:21:05.3889|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-12-03 17:21:05.4039|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 20.6366ms 2025-12-03 17:21:05.4039|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:21:05.4039|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 48.4604ms 200 application/json; charset=utf-8 2025-12-03 17:21:06.0641||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:21:06.0641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:21:06.0641||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:21:06.0850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:21:06.0850||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:21:06.0915||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:21:06.9004||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:21:06.9060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:21:06.9060||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:21:06.9342||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:21:06.9342||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:21:06.9342||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:21:07.6911||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-12-03 17:21:07.6911||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:21:07.6911||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:21:07.7129||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:21:07.7217|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-12-03 17:21:07.7217|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-12-03 17:21:07.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-12-03 17:21:07.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-12-03 17:21:07.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-12-03 17:21:07.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-12-03 17:21:07.7464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:21:07.7464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:21:07.7464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:21:07.7464|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:21:07.7635|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:21:07.7635|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:21:07.7635|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:21:07.7635|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:21:07.8129|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:21:07.8129|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5922.709ms 2025-12-03 17:21:07.8129|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:21:07.8129|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5950.8967ms 200 application/json; charset=utf-8 2025-12-03 17:22:34.2770|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:22:34.2770|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:22:34.2770|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:22:34.2770|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:22:34.2770|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:22:34.2770|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:22:34.2770|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.114ms 204 2025-12-03 17:22:34.2770|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.0946ms 204 2025-12-03 17:22:34.2894|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.0138ms 204 2025-12-03 17:22:34.2894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:22:34.2894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:22:34.2894|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:22:34.2894|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:22:34.2894|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:22:34.2894|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:22:34.2894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:22:34.2894|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:22:34.3041|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:22:34.3041|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:22:34.3041|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:22:34.3041|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:22:34.3041|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:22:34.3041|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:22:34.3041|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:22:34.3041|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:22:34.3041|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:22:34.3041|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:22:34.3041|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:22:34.3041||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:22:34.3041|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:22:34.3041|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-12-03 17:22:34.3214|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:22:34.3214|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-12-03 17:22:34.3214|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 9.3974ms 2025-12-03 17:22:34.3214|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:22:34.3214||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:22:34.3214|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 35.6251ms 200 application/json; charset=utf-8 2025-12-03 17:22:34.3214||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:22:34.3214||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:22:34.3214||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:22:34.3515||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:22:34.3515||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:22:34.3515||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:22:34.3515||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:22:34.3515||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:22:34.3515||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:22:35.1585||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:22:35.1585||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:22:35.1673||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:22:35.1840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:22:35.1840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:22:35.1840||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:22:35.9483||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:22:35.9483||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:22:35.9556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:22:35.9556||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:22:35.9714||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:22:35.9714||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:22:36.7257||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:22:36.7257||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:22:36.7257||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:22:36.7523||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:22:36.7564||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:22:36.7564||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:22:37.5751||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5758452170.43,"formattedAmount":"5,758,452,170.43","bookBalance":5758452170.43,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1720818496.33,"formattedAmount":"1,720,818,496.33","bookBalance":1720818496.33,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460733100.37,"formattedAmount":"460,733,100.37","bookBalance":460733100.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11419523.45,"formattedAmount":"11,419,523.45","bookBalance":11419523.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2429613659.9,"formattedAmount":"2,429,613,659.90","bookBalance":2429613659.9,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8872636.31,"formattedAmount":"8,872,636.31","bookBalance":8872636.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":933015.54,"formattedAmount":"933,015.54","bookBalance":933015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:22:37.5822||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:22:37.5822|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:22:37.5822|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3271.06ms 2025-12-03 17:22:37.5822|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:22:37.5822|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3295.2141ms 200 application/json; charset=utf-8 2025-12-03 17:22:37.6269||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:22:37.6302||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:22:37.6302||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:22:37.6464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:22:37.6464||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:22:37.6464||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:22:38.3952||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:22:38.3952||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:22:38.3952||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:22:38.4194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:22:38.4194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:22:38.4270||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:22:39.1546||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-12-03 17:22:39.1603||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:22:39.1603||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:22:39.1603||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:22:39.1808|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-12-03 17:22:39.1808|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-12-03 17:22:39.1808|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:22:39.1912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:22:39.1912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:22:39.1912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:22:39.1912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:22:39.1912|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:22:39.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:22:39.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:22:39.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:22:39.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:22:39.2061|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:22:39.2230|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:22:39.2723|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:22:39.2723|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 4960.2446ms 2025-12-03 17:22:39.2723|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:22:39.2723|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4987.6425ms 200 application/json; charset=utf-8 2025-12-03 17:42:51.1971|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:29345/ACCOUNTSERVICES/iisintegration 0 2025-12-03 17:42:51.1971|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.9919ms 202 2025-12-03 17:45:09.2058||DEBUG|AccountManagement.Program|init main function 2025-12-03 17:45:12.2951|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-12-03 17:45:12.3080|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-12-03 17:45:12.3080|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-12-03 17:45:12.3418|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:45:12.6714|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (14ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 17:45:12.6922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (12ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 17:45:12.6922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 17:45:12.6922|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 17:45:12.7175|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-03 17:45:12.7316|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-03 17:45:13.0319||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-12-03 17:45:13.2770|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:45:13.2770|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:45:13.4600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:45:13.4600|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:45:13.4600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 191.0667ms 204 2025-12-03 17:45:13.4600|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 191.6295ms 204 2025-12-03 17:45:13.4794|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:45:13.4915|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:45:13.6137|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-12-03 17:45:13.6137|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-12-03 17:45:13.6316|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-12-03 17:45:13.6316|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-12-03 17:45:13.6316|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:45:13.6316|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:45:13.6432|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 17:45:13.6432|2|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization failed. 2025-12-03 17:45:13.6432|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 17:45:13.6432|12|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|AuthenticationScheme: Bearer was challenged. 2025-12-03 17:45:13.6432|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 171.268ms 401 2025-12-03 17:45:13.6432|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 159.8544ms 401 2025-12-03 17:51:49.8403|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 17:51:49.8472|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:51:49.8472|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0438ms 204 2025-12-03 17:51:49.8472|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:51:49.8472|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:51:49.8472|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:51:49.8472|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=518 2025-12-03 17:51:49.8472|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:51:49.8472|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5015ms 204 2025-12-03 17:51:49.8625|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.0265ms 204 2025-12-03 17:51:49.8625|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:51:49.8625|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:51:49.8855|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:51:49.8855|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:51:49.8855|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:51:49.8855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:51:49.8855|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:51:49.8855|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:51:49.8923|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:51:49.8923|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:51:49.8923|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:51:49.8923|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:51:49.8923|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:51:49.8923|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:51:49.9416|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-12-03 17:51:49.9416|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-12-03 17:51:49.9416|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-12-03 17:51:49.9416|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:51:49.9416|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:51:49.9416|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:51:50.1782|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-12-03 17:51:50.1900|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-12-03 17:51:50.1900|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (30ms) [Parameters=[@__userId_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName], [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[UserTypeId], [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [AccountPermissions] AS [a] LEFT JOIN [SourceAccountManagements] AS [s] ON [a].[AccountsId] = [s].[Id] INNER JOIN [Permissions] AS [p] ON [a].[PermissionId] = [p].[Id] WHERE ((((([a].[UserId] = @__userId_0) AND ([a].[PermissionName] = N'Can Initiate Payment On Source Account')) AND ([a].[IsActive] = CAST(1 AS bit))) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([s].[IsActive] = CAST(1 AS bit))) AND ([s].[IsDeleted] = CAST(0 AS bit)) 2025-12-03 17:51:50.2116|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-12-03 17:51:50.2406|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 295.0012ms 2025-12-03 17:51:50.2406|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:51:50.2406|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 389.8972ms 200 application/json; charset=utf-8 2025-12-03 17:51:50.2709|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-12-03 17:51:50.2709|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-12-03 17:51:50.2709|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 336.6569ms 2025-12-03 17:51:50.2831|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:51:50.2831|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 336.7214ms 2025-12-03 17:51:50.2831|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 417.5474ms 200 application/json; charset=utf-8 2025-12-03 17:51:50.2831|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:51:50.2831|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 424.5772ms 200 application/json; charset=utf-8 2025-12-03 17:51:53.7544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:51:53.7544|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:51:53.7672|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:51:53.7672|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:51:53.7672|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:51:53.7672|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:51:53.7672|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:51:53.7672|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:51:53.7672|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:51:53.7672|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:51:53.7849|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-12-03 17:51:53.7849|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-12-03 17:51:53.8101|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:51:53.8101|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:51:53.8203|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-12-03 17:51:53.8203|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-12-03 17:51:53.8203|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-12-03 17:51:53.8324|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 43.6757ms 2025-12-03 17:51:53.8324|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:51:53.8324|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 82.28ms 200 application/json; charset=utf-8 2025-12-03 17:51:53.8324|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-12-03 17:51:53.8469|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 60.4176ms 2025-12-03 17:51:53.8469|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:51:53.8469|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 96.1419ms 200 application/json; charset=utf-8 2025-12-03 17:52:10.5605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:52:10.5605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:52:10.5605|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:52:10.5605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:10.5605|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:10.5766|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 19.1062ms 204 2025-12-03 17:52:10.5766|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:10.5766|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 21.7949ms 204 2025-12-03 17:52:10.5766|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 17:52:10.5766|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.3382ms 204 2025-12-03 17:52:10.5885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 17:52:10.5885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 17:52:10.5885|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:52:10.5885|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:52:10.5885|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:52:10.5885|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:10.5885|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:10.5885|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:10.5885|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:52:10.5885|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:52:10.5885|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:52:10.5885|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:52:10.5885|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:52:10.6043|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:52:10.6043|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 17:52:10.6043|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 17:52:10.6043|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:52:10.6043|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:52:10.6043|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 17:52:10.6242||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 17:52:10.6405|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-12-03 17:52:10.6405|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-12-03 17:52:10.6552|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:52:10.6552|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 52.3985ms 2025-12-03 17:52:10.6552|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 17:52:10.6552|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 79.7392ms 200 application/json; charset=utf-8 2025-12-03 17:52:10.8867||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:52:10.8867||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 17:52:10.8867||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:52:10.8867||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 17:52:11.1048||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:52:11.1048||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 17:52:11.1322||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 17:52:11.1322||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:52:11.1373||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 17:52:11.1373||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 17:52:11.9700||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:52:11.9898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:52:11.9898||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:52:12.0193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:52:12.0193||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:52:12.0267||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 17:52:13.1579||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8897643154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:52:13.1579||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:52:13.1671||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:52:13.1862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:52:13.1862||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:52:13.1862||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 17:52:13.9833||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:52:13.9833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:52:13.9833||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:52:14.0107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:52:14.0107||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:52:14.0107||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 17:52:14.7915||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:52:14.7978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:52:14.7978||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:52:14.8183||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:52:14.8183||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:52:14.8260||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 17:52:15.0063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 17:52:15.0108|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:52:15.0108|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:52:15.0108|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:52:15.0108|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-12-03 17:52:15.0280|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:52:15.0574|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (4ms) [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-12-03 17:52:15.0574|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-12-03 17:52:15.0800|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 55.038ms 2025-12-03 17:52:15.0800|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:52:15.0800|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 76.7536ms 200 application/json; charset=utf-8 2025-12-03 17:52:15.6658||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5549803664.93","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 17:52:15.6696||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:52:15.6696||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1304041463.82,"formattedAmount":"1,304,041,463.82","bookBalance":1304041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8897643154.18,"formattedAmount":"-8,897,643,154.18","bookBalance":-8897643154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5549803664.93,"formattedAmount":"-5,549,803,664.93","bookBalance":-5549803664.93,"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":5760949451.71,"formattedAmount":"5,760,949,451.71","bookBalance":5760949451.71,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1727686517.76,"formattedAmount":"1,727,686,517.76","bookBalance":1727686517.76,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11111717.69,"formattedAmount":"11,111,717.69","bookBalance":11111717.69,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460740592.37,"formattedAmount":"460,740,592.37","bookBalance":460740592.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11419523.45,"formattedAmount":"11,419,523.45","bookBalance":11419523.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2434761159.96,"formattedAmount":"2,434,761,159.96","bookBalance":2434761159.96,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8981906.31,"formattedAmount":"8,981,906.31","bookBalance":8981906.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":935515.54,"formattedAmount":"935,515.54","bookBalance":935515.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 17:52:15.6696||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:52:15.6840||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 17:52:15.6840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:52:15.6840|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 17:52:15.6840||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 17:52:15.6840||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 17:52:15.6840|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 5079.7193ms 2025-12-03 17:52:15.6980|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 17:52:15.6980|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5108.987ms 200 application/json; charset=utf-8 2025-12-03 17:52:16.4330||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-12-03 17:52:16.4330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 17:52:16.4330||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 17:52:16.4551||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 17:52:16.5430|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (3ms) [Parameters=[@p3='?' (DbType = Int64), @p0='?' (DbType = DateTime2), @p1='?' (DbType = DateTime2), @p2='?' (DbType = Int64), @p7='?' (DbType = Int64), @p4='?' (DbType = DateTime2), @p5='?' (DbType = DateTime2), @p6='?' (DbType = Int64), @p11='?' (DbType = Int64), @p8='?' (DbType = DateTime2), @p9='?' (DbType = DateTime2), @p10='?' (DbType = Int64), @p15='?' (DbType = Int64), @p12='?' (DbType = DateTime2), @p13='?' (DbType = DateTime2), @p14='?' (DbType = Int64), @p19='?' (DbType = Int64), @p16='?' (DbType = DateTime2), @p17='?' (DbType = DateTime2), @p18='?' (DbType = Int64), @p23='?' (DbType = Int64), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p0, [DateModified] = @p1, [ModifiedBy] = @p2 WHERE [Id] = @p3; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p4, [DateModified] = @p5, [ModifiedBy] = @p6 WHERE [Id] = @p7; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p8, [DateModified] = @p9, [ModifiedBy] = @p10 WHERE [Id] = @p11; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p12, [DateModified] = @p13, [ModifiedBy] = @p14 WHERE [Id] = @p15; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p16, [DateModified] = @p17, [ModifiedBy] = @p18 WHERE [Id] = @p19; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; 2025-12-03 17:52:16.5711|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-12-03 17:52:16.5852|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-12-03 17:52:16.6176|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-12-03 17:52:16.6218|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:52:16.6218|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:52:16.6218|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-12-03 17:52:16.6368|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-12-03 17:52:16.6368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:52:16.6368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:52:16.6368|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:52:16.6368|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-12-03 17:52:16.6546|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 17:52:16.6546|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 17:52:16.8019|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 17:52:16.8019|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6195.8393ms 2025-12-03 17:52:16.8085|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 17:52:16.8085|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6222.4771ms 200 application/json; charset=utf-8 2025-12-03 17:52:22.5063|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 17:52:22.5128|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:52:22.5128|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:52:22.5128|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:52:22.5128|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-12-03 17:52:22.5128|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:52:22.5319|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-12-03 17:52:22.5319|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-12-03 17:52:22.5319|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 15.9986ms 2025-12-03 17:52:22.5319|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:52:22.5319|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.882ms 200 application/json; charset=utf-8 2025-12-03 17:52:23.9582|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/Detail/000001011100127923 2025-12-03 17:52:23.9582|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:52:23.9668|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:52:23.9668|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:52:23.9668|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-12-03 17:52:23.9668|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:52:23.9947|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-12-03 17:52:23.9947|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-12-03 17:52:23.9947|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement) in 30.3317ms 2025-12-03 17:52:23.9947|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountDetails (AccountManagement)' 2025-12-03 17:52:24.0176|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 59.3271ms 200 application/json; charset=utf-8 2025-12-03 17:52:44.0106|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:52:44.0106|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:52:44.0106|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:44.0106|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:44.0211|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.5644ms 204 2025-12-03 17:52:44.0211|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.7512ms 204 2025-12-03 17:52:44.0211|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:52:44.0211|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:52:44.0211|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:52:44.0211|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:52:44.0211|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:44.0211|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:44.0361|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:52:44.0361|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:52:44.0361|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:52:44.0361|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:52:44.0361|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-12-03 17:52:44.0361|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-12-03 17:52:44.0361|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:52:44.0361|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:52:44.0592|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-12-03 17:52:44.0592|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-12-03 17:52:44.0592|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-12-03 17:52:44.0683|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 23.7519ms 2025-12-03 17:52:44.0683|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:52:44.0683|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 43.1434ms 200 application/json; charset=utf-8 2025-12-03 17:52:44.0827|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-12-03 17:52:44.0827|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 45.8949ms 2025-12-03 17:52:44.0827|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:52:44.0827|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 67.3645ms 200 application/json; charset=utf-8 2025-12-03 17:52:55.4617|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-12-03 17:52:55.4617|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:55.4617|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.8466ms 204 2025-12-03 17:52:55.4766|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=501 2025-12-03 17:52:55.4766|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:52:55.4766|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:52:55.4766|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:52:55.4883|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:52:55.4883|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-12-03 17:52:55.4883|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:52:55.4883|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-12-03 17:52:55.4883|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-12-03 17:52:55.4883|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 10.8035ms 2025-12-03 17:52:55.4883|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 17:52:55.4883|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 26.8072ms 200 application/json; charset=utf-8 2025-12-03 17:56:24.6836|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:56:24.6836|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:56:24.6836|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:56:24.6836|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:56:24.6836|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.468ms 204 2025-12-03 17:56:24.6836|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 11.069ms 204 2025-12-03 17:56:24.6974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 17:56:24.6974|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 17:56:24.6974|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:56:24.6974|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 17:56:24.6974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:56:24.6974|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 17:56:24.6974|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:56:24.6974|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 17:56:24.6974|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:56:24.6974|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:56:24.7144|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-12-03 17:56:24.7144|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-12-03 17:56:24.7144|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:56:24.7144|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 17:56:24.7144|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-12-03 17:56:24.7284|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-12-03 17:56:24.7284|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-12-03 17:56:24.7284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 15.1213ms 2025-12-03 17:56:24.7284|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 17:56:24.7284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 36.9573ms 200 application/json; charset=utf-8 2025-12-03 17:56:24.7284|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-12-03 17:56:24.7284|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 21.2486ms 2025-12-03 17:56:24.7284|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 17:56:24.7284|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 42.9624ms 200 application/json; charset=utf-8 2025-12-03 18:17:07.7813|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:41109/ACCOUNTSERVICES/iisintegration 0 2025-12-03 18:17:07.7813|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2.1504ms 202 2025-12-03 20:51:51.9176||DEBUG|AccountManagement.Program|init main function 2025-12-03 20:51:54.5156|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-12-03 20:51:54.5289|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-12-03 20:51:54.5289|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-12-03 20:51:54.5586|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:51:54.8160|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (15ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 20:51:54.8373|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (13ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 20:51:54.8373|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT 1 2025-12-03 20:51:54.8373|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT OBJECT_ID(N'[__EFMigrationsHistory]'); 2025-12-03 20:51:54.8590|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT [MigrationId], [ProductVersion] FROM [__EFMigrationsHistory] ORDER BY [MigrationId]; 2025-12-03 20:51:54.8735|20405|INFO|Microsoft.EntityFrameworkCore.Migrations|No migrations were applied. The database is already up to date. 2025-12-03 20:51:55.0084||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-12-03 20:51:55.3464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 20:51:55.3464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 20:51:55.3464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 20:51:55.3464|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 20:51:55.4127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:51:55.4127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:51:55.4127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:51:55.4127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:51:55.4202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.0836ms 204 2025-12-03 20:51:55.4202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.0958ms 204 2025-12-03 20:51:55.4202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.0903ms 204 2025-12-03 20:51:55.4202|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 74.0789ms 204 2025-12-03 20:51:55.4642|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 20:51:55.5028|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAllInitiatePaymentSourceAccountsByUserId?userId=519 2025-12-03 20:51:55.5028|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 20:51:55.5093|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 20:51:55.6555|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:51:55.6555|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:51:55.6555|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:51:55.6555|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:51:55.6555|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:51:55.6668|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:51:55.6668|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:51:55.6668|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:51:55.6668|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:51:55.6668|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:51:55.6668|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 20:51:55.6668|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 20:51:55.6668|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:51:55.6668|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:51:55.6668|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 20:51:55.6826|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 20:51:55.7058|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 20:51:55.7146|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:51:55.7146|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 20:51:55.7146|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-12-03 20:51:55.7146|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 20:51:55.7456|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:51:55.7456|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:51:55.7456||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 20:51:55.9139|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-12-03 20:51:55.9508||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 20:51:55.9508||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 20:51:55.9768|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (40ms) [Parameters=[@__Id_0='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [s].[Id], [s].[AccountName], [s].[AccountNumber], [s].[ApprovalStatus], [s].[ApprovalStatusDate], [s].[ApprovedBy], [s].[BankId], [s].[BankName], [s].[Code], [s].[CreatedBy], [s].[Currency], [s].[CurrentBalance], [s].[CurrentBalanceLastUpdatedTime], [s].[DateCreated], [s].[DateModified], [s].[IsActive], [s].[IsDeleted], [s].[ModifiedBy], [s].[OverdraftLimit], [s].[RejectionComment], [s].[UserType], [s].[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-12-03 20:51:55.9768|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (35ms) [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-12-03 20:51:55.9958|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 20:51:55.9958|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-12-03 20:51:56.0166||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 20:51:56.0166||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 20:51:56.0166|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement) in 297.2929ms 2025-12-03 20:51:56.0166|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAllInitiatePaymentSourceAccountsByUserIdAsync (AccountManagement)' 2025-12-03 20:51:56.0247|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 317.1482ms 2025-12-03 20:51:56.0247|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 20:51:56.0247|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 523.5584ms 200 application/json; charset=utf-8 2025-12-03 20:51:56.0247|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 517.6043ms 200 application/json; charset=utf-8 2025-12-03 20:51:56.4027||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 20:51:56.4027||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 20:51:56.4331||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 20:51:56.4331||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:51:56.4331||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 20:51:56.4495||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 20:51:58.6919||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8911639154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:51:58.7127||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:51:58.7127||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:51:58.7612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:51:58.7612||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:51:58.7612||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 20:51:59.0060||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1284041463.82,"formattedAmount":"1,284,041,463.82","bookBalance":1284041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8911639154.18,"formattedAmount":"-8,911,639,154.18","bookBalance":-8911639154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5558672984.48,"formattedAmount":"-5,558,672,984.48","bookBalance":-5558672984.48,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-98638725.34,"formattedAmount":"-98,638,725.34","bookBalance":-98638725.34,"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":5761134244.83,"formattedAmount":"5,761,134,244.83","bookBalance":5761134244.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1727745494.2,"formattedAmount":"1,727,745,494.20","bookBalance":1727745494.2,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11190988.19,"formattedAmount":"11,190,988.19","bookBalance":11190988.19,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460740592.37,"formattedAmount":"460,740,592.37","bookBalance":460740592.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11419523.45,"formattedAmount":"11,419,523.45","bookBalance":11419523.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2434909983.39,"formattedAmount":"2,434,909,983.39","bookBalance":2434909983.39,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8981906.31,"formattedAmount":"8,981,906.31","bookBalance":8981906.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":936015.54,"formattedAmount":"936,015.54","bookBalance":936015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 20:51:59.0232||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 20:51:59.0294|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 20:51:59.0294|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3316.3057ms 2025-12-03 20:51:59.0419|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 20:51:59.0419|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3539.679ms 200 application/json; charset=utf-8 2025-12-03 20:51:59.6279||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8911639154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:51:59.6350||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:51:59.6350||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:51:59.6660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:51:59.6660||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:51:59.6660||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 20:52:00.4563||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5558672984.48","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:52:00.4636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:00.4636||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:00.4884||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:00.4936||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:52:00.4936||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 20:52:01.2611||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:52:01.2611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:01.2611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:01.2892||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:01.2944||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:52:01.2944||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 20:52:02.0518||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5558672984.48","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:52:02.0518||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:02.0580||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:02.0743||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:02.0743||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:52:02.0743||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 20:52:02.8730||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-98638725.34","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-12-03 20:52:02.8730||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:02.8730||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:02.9053||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:03.0062|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), @p14='?' (DbType = Int64), @p10='?' (DbType = Decimal), @p11='?' (DbType = DateTime2), @p12='?' (DbType = DateTime2), @p13='?' (DbType = Int64), @p18='?' (DbType = Int64), @p15='?' (DbType = DateTime2), @p16='?' (DbType = DateTime2), @p17='?' (DbType = Int64), @p23='?' (DbType = Int64), @p19='?' (DbType = Decimal), @p20='?' (DbType = DateTime2), @p21='?' (DbType = DateTime2), @p22='?' (DbType = Int64), @p28='?' (DbType = Int64), @p24='?' (DbType = Decimal), @p25='?' (DbType = DateTime2), @p26='?' (DbType = DateTime2), @p27='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p0, [CurrentBalanceLastUpdatedTime] = @p1, [DateModified] = @p2, [ModifiedBy] = @p3 WHERE [Id] = @p4; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p5, [CurrentBalanceLastUpdatedTime] = @p6, [DateModified] = @p7, [ModifiedBy] = @p8 WHERE [Id] = @p9; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p10, [CurrentBalanceLastUpdatedTime] = @p11, [DateModified] = @p12, [ModifiedBy] = @p13 WHERE [Id] = @p14; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalanceLastUpdatedTime] = @p15, [DateModified] = @p16, [ModifiedBy] = @p17 WHERE [Id] = @p18; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p19, [CurrentBalanceLastUpdatedTime] = @p20, [DateModified] = @p21, [ModifiedBy] = @p22 WHERE [Id] = @p23; SELECT @@ROWCOUNT; UPDATE [SourceAccountManagements] SET [CurrentBalance] = @p24, [CurrentBalanceLastUpdatedTime] = @p25, [DateModified] = @p26, [ModifiedBy] = @p27 WHERE [Id] = @p28; SELECT @@ROWCOUNT; 2025-12-03 20:52:03.0365|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-12-03 20:52:03.0555|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-12-03 20:52:03.0775|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-12-03 20:52:03.0775|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-12-03 20:52:03.0899|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:03.0899|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:03.0899|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:03.0899|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:03.0899|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:03.1062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:03.1062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:03.1062|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:03.1195|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:03.2497|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 20:52:03.2655|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 7546.5364ms 2025-12-03 20:52:03.2655|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 20:52:03.2655|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7807.3579ms 200 application/json; charset=utf-8 2025-12-03 20:52:03.3939|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 20:52:03.3939|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 20:52:03.3939|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:03.4021|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:03.4021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.1747ms 204 2025-12-03 20:52:03.4021|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.8606ms 204 2025-12-03 20:52:03.4447|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 20:52:03.4465|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 20:52:03.4465|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:52:03.4465|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:52:03.4465|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:03.4465|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:03.4465|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:52:03.4465|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:52:03.4465|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 20:52:03.4626|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 20:52:03.4626|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-12-03 20:52:03.4626|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-12-03 20:52:03.4626|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:52:03.4626|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:52:03.4912|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-12-03 20:52:03.5047|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-12-03 20:52:03.5091|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 36.6519ms 2025-12-03 20:52:03.5091|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-12-03 20:52:03.5091|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 20:52:03.5091|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 68.959ms 200 application/json; charset=utf-8 2025-12-03 20:52:03.5536|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-12-03 20:52:03.5628|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 89.0911ms 2025-12-03 20:52:03.5628|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 20:52:03.5628|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 121.8408ms 200 application/json; charset=utf-8 2025-12-03 20:52:24.1613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 20:52:24.1613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 20:52:24.1613|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 20:52:24.1613|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:24.1708|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:24.1708|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:24.1708|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.2929ms 204 2025-12-03 20:52:24.1708|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 12.14ms 204 2025-12-03 20:52:24.1708|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.6884ms 204 2025-12-03 20:52:24.2249|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 20:52:24.2249|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 20:52:24.2249|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 20:52:24.2249|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:52:24.2249|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:52:24.2318|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:52:24.2318|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:24.2318|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:24.2318|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:24.2318|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:52:24.2318|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:52:24.2318|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:52:24.2507|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 20:52:24.2507|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 20:52:24.2507|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 20:52:24.2507|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 20:52:24.2643|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:52:24.2643|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 20:52:24.2643|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 20:52:24.2643||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 20:52:24.2643|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-12-03 20:52:24.2643|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:52:24.2643|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 20:52:24.2643||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 20:52:24.2643|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 13.3755ms 2025-12-03 20:52:24.2643||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 20:52:24.2643|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 20:52:24.2793|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-12-03 20:52:24.2793|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 55.3199ms 200 application/json; charset=utf-8 2025-12-03 20:52:24.2793||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 20:52:24.2793||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 20:52:24.3089||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 20:52:24.3089||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 20:52:24.3152||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:52:24.3152||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 20:52:24.3152||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 20:52:24.3152||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 20:52:25.1389||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8911639154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:52:25.1389||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:25.1389||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:25.1655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:25.1655||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:52:25.1713||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 20:52:25.9842|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 20:52:25.9842|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:25.9842|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 20:52:25.9842|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.7948ms 204 2025-12-03 20:52:25.9842|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:25.9982|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 7.8962ms 204 2025-12-03 20:52:25.9982||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8911639154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:52:25.9982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:25.9982||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:26.0244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:26.0244||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:52:26.0298||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 20:52:26.0298|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 20:52:26.0449|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:52:26.0449|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:26.0449|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 20:52:26.0449|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:52:26.0449|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:52:26.0449|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 20:52:26.0449|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:52:26.0449|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-12-03 20:52:26.0449|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:52:26.0603|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 20:52:26.0603|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:52:26.0603|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-12-03 20:52:26.0603|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:52:26.0603|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-12-03 20:52:26.0603|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-12-03 20:52:26.0770|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 18.2092ms 2025-12-03 20:52:26.0770|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 20:52:26.0770|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 38.1546ms 200 application/json; charset=utf-8 2025-12-03 20:52:26.0925|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (26ms) [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-12-03 20:52:26.1089|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-12-03 20:52:26.1089|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 47.1357ms 2025-12-03 20:52:26.1089|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 20:52:26.1089|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 64.0611ms 200 application/json; charset=utf-8 2025-12-03 20:52:26.7740||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5558672984.48","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:52:26.7740||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:26.7804||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:26.8018||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:26.8018||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:52:26.8018||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 20:52:27.6860||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1284041463.82,"formattedAmount":"1,284,041,463.82","bookBalance":1284041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8911639154.18,"formattedAmount":"-8,911,639,154.18","bookBalance":-8911639154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5558672984.48,"formattedAmount":"-5,558,672,984.48","bookBalance":-5558672984.48,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-98638725.34,"formattedAmount":"-98,638,725.34","bookBalance":-98638725.34,"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":5761134244.83,"formattedAmount":"5,761,134,244.83","bookBalance":5761134244.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1727745494.2,"formattedAmount":"1,727,745,494.20","bookBalance":1727745494.2,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11190988.19,"formattedAmount":"11,190,988.19","bookBalance":11190988.19,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460740592.37,"formattedAmount":"460,740,592.37","bookBalance":460740592.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11419523.45,"formattedAmount":"11,419,523.45","bookBalance":11419523.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2434909983.39,"formattedAmount":"2,434,909,983.39","bookBalance":2434909983.39,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8981906.31,"formattedAmount":"8,981,906.31","bookBalance":8981906.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":936015.54,"formattedAmount":"936,015.54","bookBalance":936015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 20:52:27.6860||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 20:52:27.6860|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 20:52:27.6860||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:52:27.6860|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 3430.8ms 2025-12-03 20:52:27.7020||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:27.7020|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 20:52:27.7020||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:27.7020|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 3481.8506ms 200 application/json; charset=utf-8 2025-12-03 20:52:27.7230||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:27.7230||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:52:27.7230||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 20:52:28.5314||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5558672984.48","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:52:28.5314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:28.5314||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:28.5585||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:28.5632||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:52:28.5632||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 20:52:29.4138||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-98638725.34","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-12-03 20:52:29.4138||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:52:29.4224||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:52:29.4458||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:52:29.4609|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-12-03 20:52:29.4685|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-12-03 20:52:29.4685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:29.4685|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:29.4836|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:29.4836|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:29.4836|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:29.4836|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:29.4979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:29.4979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:29.4979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:29.4979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:29.4979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:52:29.4979|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:52:29.5879|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 20:52:29.5931|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 5325.9432ms 2025-12-03 20:52:29.5931|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 20:52:29.5931|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 5372.4179ms 200 application/json; charset=utf-8 2025-12-03 20:53:05.1946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 20:53:05.1946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 20:53:05.1946|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 20:53:05.1997|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:05.1997|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:05.1997|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:05.1997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 13.4493ms 204 2025-12-03 20:53:05.1997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 15.1797ms 204 2025-12-03 20:53:05.1997|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 17.1788ms 204 2025-12-03 20:53:05.2443|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 20:53:05.2443|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:53:05.2443|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 20:53:05.2443|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:05.2443|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 20:53:05.2443|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:53:05.2594|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:53:05.2594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:05.2594|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:53:05.2594|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 20:53:05.2594|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:53:05.2594|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:05.2594|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 20:53:05.2594|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 20:53:05.2594|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:53:05.2787|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 20:53:05.2787|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 20:53:05.2787|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:53:05.2787|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 20:53:05.2787|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:53:05.2787||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 20:53:05.2909|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-12-03 20:53:05.2909|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-12-03 20:53:05.2909|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 20:53:05.2909||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 20:53:05.2909|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 18.1884ms 2025-12-03 20:53:05.2909||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 20:53:05.2909|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 20:53:05.3069|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 52.2692ms 200 application/json; charset=utf-8 2025-12-03 20:53:05.3069||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 20:53:05.3069||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 20:53:05.3310||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 20:53:05.3310||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 20:53:05.3310||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:05.3433||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 20:53:05.3433||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 20:53:05.3433||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 20:53:07.2160||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8911639154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:07.2160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:07.2160||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:07.2516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:07.2516||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:07.2516||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 20:53:07.4890||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1284041463.82,"formattedAmount":"1,284,041,463.82","bookBalance":1284041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8911639154.18,"formattedAmount":"-8,911,639,154.18","bookBalance":-8911639154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5558672984.48,"formattedAmount":"-5,558,672,984.48","bookBalance":-5558672984.48,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-98638725.34,"formattedAmount":"-98,638,725.34","bookBalance":-98638725.34,"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":5761134244.83,"formattedAmount":"5,761,134,244.83","bookBalance":5761134244.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1727745494.2,"formattedAmount":"1,727,745,494.20","bookBalance":1727745494.2,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11190988.19,"formattedAmount":"11,190,988.19","bookBalance":11190988.19,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460740592.37,"formattedAmount":"460,740,592.37","bookBalance":460740592.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11419523.45,"formattedAmount":"11,419,523.45","bookBalance":11419523.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2434909983.39,"formattedAmount":"2,434,909,983.39","bookBalance":2434909983.39,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8981906.31,"formattedAmount":"8,981,906.31","bookBalance":8981906.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":936015.54,"formattedAmount":"936,015.54","bookBalance":936015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 20:53:07.4890||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 20:53:07.4955|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 20:53:07.4955|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2211.2746ms 2025-12-03 20:53:07.4955|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 20:53:07.4955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2242.353ms 200 application/json; charset=utf-8 2025-12-03 20:53:08.0831||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8911639154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:08.0878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:08.0878||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:08.1086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:08.1086||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:08.1086||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 20:53:08.8929||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5558672984.48","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:08.8929||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:08.9000||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:08.9179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:08.9179||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:08.9179||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 20:53:09.6955||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:09.7001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:09.7001||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:09.7194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:09.7194||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:09.7194||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 20:53:10.5236||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5558672984.48","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:10.5288||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:10.5288||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:10.5473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:10.5473||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:10.5473||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 20:53:11.3067||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-98638725.34","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-12-03 20:53:11.3067||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:11.3067||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:11.3305||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:11.3482|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-12-03 20:53:11.3591|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-12-03 20:53:11.3591|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-12-03 20:53:11.3730|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-12-03 20:53:11.3730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:53:11.3730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:53:11.3730|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:53:11.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-12-03 20:53:11.3866|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-12-03 20:53:11.3866|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-12-03 20:53:11.4025|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-12-03 20:53:11.4025|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-12-03 20:53:11.4025|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-12-03 20:53:11.4189|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-12-03 20:53:11.4871|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 20:53:11.4871|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6217.2252ms 2025-12-03 20:53:11.4955|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 20:53:11.4955|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6252.7527ms 200 application/json; charset=utf-8 2025-12-03 20:53:20.2479|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 20:53:20.2479|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 20:53:20.2479|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 20:53:20.2505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:20.2505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:20.2505|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:20.2505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 8.6694ms 204 2025-12-03 20:53:20.2505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 9.8289ms 204 2025-12-03 20:53:20.2505|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 10.7774ms 204 2025-12-03 20:53:20.3080|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/TreasuryAccount/Balance 2025-12-03 20:53:20.3080|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/WaysMeans/Current 2025-12-03 20:53:20.3080|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/AccountManagement/GetAccountByCorporateId?corporateId=207 2025-12-03 20:53:20.3127|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:53:20.3127|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:53:20.3127|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:53:20.3127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:20.3127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:20.3127|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:20.3127|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:53:20.3127|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:53:20.3127|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:53:20.3282|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 20:53:20.3282|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 20:53:20.3282|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 20:53:20.3282|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "FetchBalance", controller = "TreasuryAccount"}. Executing controller action 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-12-03 20:53:20.3282|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.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-12-03 20:53:20.3282|3|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Route matched with {action = "GetAccountByCorporateId", 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-12-03 20:53:20.3282||WARN|AccountManagement.Core.Services.TreasuryAccountService|CorporateId : 207 2025-12-03 20:53:20.3282|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:53:20.3282|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:53:20.3549||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 20:53:20.3592|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-12-03 20:53:20.3592||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 20:53:20.3592|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-12-03 20:53:20.3592|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 20:53:20.3592|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement) in 33.4211ms 2025-12-03 20:53:20.3592|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.WaysMeansController.FetchCurrentWaysMeans (AccountManagement)' 2025-12-03 20:53:20.3592|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 65.9474ms 200 application/json; charset=utf-8 2025-12-03 20:53:20.3788||WARN|AccountManagement.Core.Services.IntegrationService|Route Url:https://rcpayapi.mof.gov.sl/RouteManagement/ 2025-12-03 20:53:20.3788||WARN|AccountManagement.Core.Services.IntegrationService|Route Endpoint:/api/RouteManagement/FetchRoutes/79 2025-12-03 20:53:20.3788||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 20:53:20.3918||WARN|AccountManagement.Core.Services.TreasuryAccountService|About to Fetch Treasury Accounts 2025-12-03 20:53:20.3918||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: api/SL/CorporatePayAPI/V2/Treasury/Accounts/Balance 2025-12-03 20:53:20.4064||WARN|AccountManagement.Core.Services.IntegrationService|Response: { "data": [ { "id": 41, "name": "T24", "transactionType": 1, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 41, "serviceType": 4, "endPoint": "/api/SL/CorporatePayApi/V2/FundsTransfer" }, { "routeId": 41, "serviceType": 5, "endPoint": "/api/SL/CorporatePayApi/V2/CheckOverDrawnAccount?accountNumber=" }, { "routeId": 41, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" }, { "routeId": 41, "serviceType": 1, "endPoint": "/api/SL/CorporatePayApi/V2/NameEnquiry?accountNumber=" }, { "routeId": 41, "serviceType": 2, "endPoint": "/api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=" } ], "routeParameters": [ { "routeId": 41, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 41, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 41, "name": "UserName", "value": "EFTUSER" }, { "routeId": 41, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 42, "name": "NotonUs", "transactionType": 2, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 42, "serviceType": 1, "endPoint": "/api/SL/CorporatePayAPI/V2/NameEnquiry/OtherBank?accountNumber=" }, { "routeId": 42, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/OtherBank" }, { "routeId": 42, "serviceType": 6, "endPoint": "/api/SL/CorporatePayApi/V2/TransactionStatusQuery?refNo={Ref}" } ], "routeParameters": [ { "routeId": 42, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 42, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 42, "name": "UserName", "value": "EFTUSER" }, { "routeId": 42, "name": "Password", "value": "FINANCE123456" } ] }, { "id": 43, "name": "ForeignPayment", "transactionType": 3, "integrationType": 1, "institutionId": 79, "routeServices": [ { "routeId": 43, "serviceType": 4, "endPoint": "/api/SL/CorporatePayAPI/V2/FundsTransfer/Foreign" }, { "routeId": 43, "serviceType": 6, "endPoint": "/api/SL/CorporatePayAPI/V2/TransactionStatusQuery/OtherBank?refNo={Ref}" } ], "routeParameters": [ { "routeId": 43, "name": "Url", "value": "https://rcpayapi.mof.gov.sl/CorporatePayApi/" }, { "routeId": 43, "name": "WebServiceUrl", "value": "http://10.117.0.150:9090/TWS/services?wsdl" }, { "routeId": 43, "name": "UserName", "value": "EFTUSER" }, { "routeId": 43, "name": "Password", "value": "FINANCE123456" } ] } ], "code": "00", "success": true, "description": "Success" }::: OK::: OK 2025-12-03 20:53:20.4064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:20.4064||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=1100512 2025-12-03 20:53:22.3366||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8911639154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:22.3366||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:22.3436||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:22.3436||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:22.3611||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:22.3611||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100127923 2025-12-03 20:53:22.5708||WARN|AccountManagement.Core.Services.IntegrationService|Treasury Balance Enquiry Response [{"data":[{"availableBalance":1284041463.82,"formattedAmount":"1,284,041,463.82","bookBalance":1284041463.82,"accountType":"","accountName":"TREASURY MAIN","currency":null,"accountno":"0111001255"},{"availableBalance":-8911639154.18,"formattedAmount":"-8,911,639,154.18","bookBalance":-8911639154.18,"accountType":"","accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279"},{"availableBalance":-5558672984.48,"formattedAmount":"-5,558,672,984.48","bookBalance":-5558672984.48,"accountType":"","accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293"},{"availableBalance":-98638725.34,"formattedAmount":"-98,638,725.34","bookBalance":-98638725.34,"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":5761134244.83,"formattedAmount":"5,761,134,244.83","bookBalance":5761134244.83,"accountType":"","accountName":"INCOME TAX TREAS AC","currency":null,"accountno":"0111001396"},{"availableBalance":1727745494.2,"formattedAmount":"1,727,745,494.20","bookBalance":1727745494.2,"accountType":"","accountName":"CUSTOMS AND EXCISE TREAS AC","currency":null,"accountno":"0111001413"},{"availableBalance":128879261.27,"formattedAmount":"128,879,261.27","bookBalance":128879261.27,"accountType":"","accountName":"MARINE RESOURCES TREAS AC","currency":null,"accountno":"0111001437"},{"availableBalance":1219328024.99,"formattedAmount":"1,219,328,024.99","bookBalance":1219328024.99,"accountType":"","accountName":"MINERAL RESOURCES TREAS AC","currency":null,"accountno":"0111001451"},{"availableBalance":11190988.19,"formattedAmount":"11,190,988.19","bookBalance":11190988.19,"accountType":"","accountName":"IMMIGRATION TREAS AC","currency":null,"accountno":"0111001475"},{"availableBalance":460740592.37,"formattedAmount":"460,740,592.37","bookBalance":460740592.37,"accountType":"","accountName":"GENERAL REVENUE TREAS AC","currency":null,"accountno":"0111001499"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"IMMIGRATION ESCROW ACCOUNT","currency":null,"accountno":"0111001516"},{"availableBalance":12316214.0,"formattedAmount":"12,316,214.00","bookBalance":12316214.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":2077641.32,"formattedAmount":"2,077,641.32","bookBalance":2077641.32,"accountType":"","accountName":"OTHER DEPTMINISTRIES-UNCLAIMED S","currency":null,"accountno":"0111001657"},{"availableBalance":585093300.9,"formattedAmount":"585,093,300.90","bookBalance":585093300.9,"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":-1359921007.56,"formattedAmount":"-1,359,921,007.56","bookBalance":-1359921007.56,"accountType":"","accountName":"INTEREST ON TREASURY BEARER BOND","currency":null,"accountno":"0111001712"},{"availableBalance":-2260441533.08,"formattedAmount":"-2,260,441,533.08","bookBalance":-2260441533.08,"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":140814929.58,"formattedAmount":"140,814,929.58","bookBalance":140814929.58,"accountType":"","accountName":"NOMINALCOST AC FOR 182-DAYS TREA","currency":null,"accountno":"0111001918"},{"availableBalance":4048477868.09,"formattedAmount":"4,048,477,868.09","bookBalance":4048477868.09,"accountType":"","accountName":"NOMINALCOST AC FOR 364-DAYS TREA","currency":null,"accountno":"0111001932"},{"availableBalance":-8967687.51,"formattedAmount":"-8,967,687.51","bookBalance":-8967687.51,"accountType":"","accountName":"COMMISSION AC FOR TREASURY BILLS","currency":null,"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":4264453.85,"formattedAmount":"4,264,453.85","bookBalance":4264453.85,"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":11419523.45,"formattedAmount":"11,419,523.45","bookBalance":11419523.45,"accountType":"","accountName":"SLCAA FOREIGN TRAVEL TAX A/C","currency":null,"accountno":"0111002111"},{"availableBalance":2434909983.39,"formattedAmount":"2,434,909,983.39","bookBalance":2434909983.39,"accountType":"","accountName":"GOODS AND SERVICES TAX ACCOUNT","currency":null,"accountno":"0111002135"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MARINES FINES AC","currency":null,"accountno":"0111002159"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"AFFORESTATION AC","currency":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":11350331.64,"formattedAmount":"11,350,331.64","bookBalance":11350331.64,"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":983178278.28,"formattedAmount":"983,178,278.28","bookBalance":983178278.28,"accountType":"","accountName":"PETROLEUM EXCISE DUTY ACCOUNT","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":-14723767.2,"formattedAmount":"-14,723,767.20","bookBalance":-14723767.2,"accountType":"","accountName":"INTEREST ON 182 DAYS TREASURY BI","currency":null,"accountno":"0111003321"},{"availableBalance":-5171295763.14,"formattedAmount":"-5,171,295,763.14","bookBalance":-5171295763.14,"accountType":"","accountName":"INTEREST ON 364 DAYS TREASURY BI","currency":null,"accountno":"0111003338"},{"availableBalance":12183514.62,"formattedAmount":"12,183,514.62","bookBalance":12183514.62,"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":1198777.0,"formattedAmount":"1,198,777.00","bookBalance":1198777.0,"accountType":"","accountName":"ROAD MAINTENANCE FUND","currency":null,"accountno":"0111003462"},{"availableBalance":12468496.64,"formattedAmount":"12,468,496.64","bookBalance":12468496.64,"accountType":"","accountName":"ENVIRONMENTAL PROTECTION AGENCY","currency":null,"accountno":"0111003479"},{"availableBalance":3012037.71,"formattedAmount":"3,012,037.71","bookBalance":3012037.71,"accountType":"","accountName":"NATIONAL TELECOMMUNICATION COMMI","currency":null,"accountno":"0111003486"},{"availableBalance":36742198.86,"formattedAmount":"36,742,198.86","bookBalance":36742198.86,"accountType":"","accountName":"SIERRA LEONE MARITIME ADMINISTRA","currency":null,"accountno":"0111003493"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SPECIAL TAX & DUTIES","currency":null,"accountno":"0111003503"},{"availableBalance":431020263.0,"formattedAmount":"431,020,263.00","bookBalance":431020263.0,"accountType":"","accountName":"TIMBER EXPORT LEVY","currency":null,"accountno":"0111003527"},{"availableBalance":6709406.02,"formattedAmount":"6,709,406.02","bookBalance":6709406.02,"accountType":"","accountName":"AFFORESTATION AND CITIES LEVY","currency":null,"accountno":"0111003534"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND FREE EDU","currency":null,"accountno":"0111003572"},{"availableBalance":622112.00,"formattedAmount":"622,112.00","bookBalance":622112.00,"accountType":"","accountName":"MULTI DONOR BASKET FUND 4 FREE E","currency":null,"accountno":"0111003596"},{"availableBalance":-10000000.00,"formattedAmount":"-10,000,000.00","bookBalance":-10000000.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (SL","currency":null,"accountno":"0111003637"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"CORRUPTION REC FUNDS ACCOUNT (US","currency":null,"accountno":"0111003644"},{"availableBalance":4002490.06,"formattedAmount":"4,002,490.06","bookBalance":4002490.06,"accountType":"","accountName":"SIERRA LEONE STANDARD BUREAU DIS","currency":null,"accountno":"0111003651"},{"availableBalance":8981906.31,"formattedAmount":"8,981,906.31","bookBalance":8981906.31,"accountType":"","accountName":"SIERRA LEONE ROADS SAFETY AUTHOR","currency":null,"accountno":"0111003668"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"SLPA/GOSL CARGO TRACKING","currency":null,"accountno":"0111003699"},{"availableBalance":0.00,"formattedAmount":"0.00","bookBalance":0.00,"accountType":"","accountName":"RECO FUNDS BASED ON TECHNICAL AU","currency":null,"accountno":"0111003730"},{"availableBalance":16956507.34,"formattedAmount":"16,956,507.34","bookBalance":16956507.34,"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":68293207.72,"formattedAmount":"68,293,207.72","bookBalance":68293207.72,"accountType":"","accountName":"PRODUCE MONITORING BOARD","currency":null,"accountno":"0111003785"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"USL TEACHING HOSPITAL COMPLEX","currency":null,"accountno":"0111003840"},{"availableBalance":11536567.5,"formattedAmount":"11,536,567.50","bookBalance":11536567.5,"accountType":"","accountName":"DUTY WAIVER JOINT MNT FUND TREAS","currency":null,"accountno":"0111003857"},{"availableBalance":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"PUBLIC AUCTION COMMITTE TREASURY","currency":null,"accountno":"0111003864"},{"availableBalance":3623824.03,"formattedAmount":"3,623,824.03","bookBalance":3623824.03,"accountType":"","accountName":"COMM OF INQUIRY SPECIAL RECOVERY","currency":null,"accountno":"0111003888"},{"availableBalance":-2038396.64,"formattedAmount":"-2,038,396.64","bookBalance":-2038396.64,"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":936015.54,"formattedAmount":"936,015.54","bookBalance":936015.54,"accountType":"","accountName":"NPPA-REV FROM SALE OF BIDDING DO","currency":null,"accountno":"0111003981"},{"availableBalance":20115970.51,"formattedAmount":"20,115,970.51","bookBalance":20115970.51,"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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"NATCOM AND BRADCORP GATEWAY REVE","currency":null,"accountno":"0111004043"},{"availableBalance":1109488.96,"formattedAmount":"1,109,488.96","bookBalance":1109488.96,"accountType":"","accountName":"NAT. WATER RESOURCES MGMT AGENCY","currency":null,"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":32.15,"formattedAmount":"32.15","bookBalance":32.15,"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":77942596.23,"formattedAmount":"77,942,596.23","bookBalance":77942596.23,"accountType":"","accountName":"GoSL TSA REVENUE 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":-458150.0,"formattedAmount":"-458,150.00","bookBalance":-458150.0,"accountType":"","accountName":"SIERRA LEONE POLICE GENERAL ACCO","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":6854387.89,"formattedAmount":"6,854,387.89","bookBalance":6854387.89,"accountType":"","accountName":"SALES OF AIRSTRIP LANDS","currency":null,"accountno":"0111005332"},{"availableBalance":140148.43,"formattedAmount":"140,148.43","bookBalance":140148.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":0.0,"formattedAmount":"0.00","bookBalance":0.0,"accountType":"","accountName":"SLMET AGRIC VAL CHA DEV PROJ (AV","currency":null,"accountno":"0111006456"},{"availableBalance":1083890.62,"formattedAmount":"1,083,890.62","bookBalance":1083890.62,"accountType":"","accountName":"DIGITAL DEVELOPMENT FUND (DDF) A","currency":null,"accountno":"0111006535"}],"code":"01","success":true,"description":"Success"}] 2025-12-03 20:53:22.5708||WARN|AccountManagement.Core.Services.TreasuryAccountService|Done Fetching Treasury Accounts 2025-12-03 20:53:22.5818|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing 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-12-03 20:53:22.5818|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement) in 2248.2676ms 2025-12-03 20:53:22.5818|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.TreasuryAccountController.FetchBalance (AccountManagement)' 2025-12-03 20:53:22.5818|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 2279.4072ms 200 application/json; charset=utf-8 2025-12-03 20:53:23.1683||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-8911639154.18","bookBalance":0.0,"accountType":null,"accountName":"AGD EXPENDITURE ACCOUNTS-GENERAL","currency":null,"accountno":"0111001279","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:23.1736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:23.1736||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:23.1932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:23.1932||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:23.2008||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=0111001293 2025-12-03 20:53:23.9872||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5558672984.48","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:23.9872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:23.9872||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:24.0064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:24.0064||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:24.0064||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=SLE116030002 2025-12-03 20:53:24.4885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 20:53:24.4885|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 OPTIONS http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 20:53:24.4885|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:24.4885|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:24.4885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.6829ms 204 2025-12-03 20:53:24.4885|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6.5765ms 204 2025-12-03 20:53:24.5293|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/CurrencyManagement/GetAllCurrencys 2025-12-03 20:53:24.5293|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:53:24.5293|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:24.5293|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:53:24.5293|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 GET http://rcpayapi.mof.gov.sl/AccountServices/api/BankManagement/GetAllBanks 2025-12-03 20:53:24.5293|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 20:53:24.5293|2|INFO|Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler|Successfully validated the token. 2025-12-03 20:53:24.5293|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-12-03 20:53:24.5293|4|INFO|Microsoft.AspNetCore.Cors.Infrastructure.CorsService|CORS policy execution successful. 2025-12-03 20:53:24.5293|1|INFO|Microsoft.AspNetCore.Authorization.DefaultAuthorizationService|Authorization was successful. 2025-12-03 20:53:24.5293|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:53:24.5293|0|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executing endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 20:53:24.5488|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-12-03 20:53:24.5488|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-12-03 20:53:24.5488|10403|INFO|Microsoft.EntityFrameworkCore.Infrastructure|Entity Framework Core 3.1.10 initialized 'AppDbContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None 2025-12-03 20:53:24.5488|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-12-03 20:53:24.5598|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement) in 19.2624ms 2025-12-03 20:53:24.5598|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.CurrencyManagementController.GetAllCurrencysAsync (AccountManagement)' 2025-12-03 20:53:24.5598|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 34.3272ms 200 application/json; charset=utf-8 2025-12-03 20:53:24.5598|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-12-03 20:53:24.5785|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-12-03 20:53:24.5785|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement) in 31.3682ms 2025-12-03 20:53:24.5785|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.BankManagementController.GetAllBanksAsync (AccountManagement)' 2025-12-03 20:53:24.5785|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 51.0449ms 200 application/json; charset=utf-8 2025-12-03 20:53:24.7691||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"661487.86","bookBalance":0.0,"accountType":null,"accountName":"ELECTRONIC FUNDS TRANS SUSPENSE","currency":null,"accountno":"SLE116030002","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:24.7691||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:24.7785||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:24.7941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:24.7941||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:24.7941||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100129378 2025-12-03 20:53:25.7021||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-5558672984.48","bookBalance":0.0,"accountType":null,"accountName":"AGD SALARIES AND WAGES ACCOUNT19","currency":null,"accountno":"0111001293","responseCode":"00","responseMessage":"Success","transactionDate":"0001-01-01T00:00:00"}] 2025-12-03 20:53:25.7021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:25.7021||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:25.7237||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:25.7370||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to validate Source Account 2025-12-03 20:53:25.7370||WARN|AccountManagement.Core.Services.IntegrationService|Endpoint: /api/SL/CorporatePayApi/V2/GetAccountBalance?accountNumber=000001011100131027 2025-12-03 20:53:26.5525||WARN|AccountManagement.Core.Services.IntegrationService|Balance Enquiry Response [{"availableBalance":"-98638725.34","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-12-03 20:53:26.5525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done validating Source Account 2025-12-03 20:53:26.5525||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|About to Get OverDraft Limit 2025-12-03 20:53:26.5679||WARN|SourceAccountManagement.Core.Services.SourceAccountManagementService|Done getting Overdraft Limit 2025-12-03 20:53:26.5768|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-12-03 20:53:26.5768|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-12-03 20:53:26.5768|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:53:26.5930|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-12-03 20:53:26.5930|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-12-03 20:53:26.5930|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-12-03 20:53:26.6097|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-12-03 20:53:26.6097|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-12-03 20:53:26.6097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:53:26.6097|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:53:26.6246|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:53:26.6246|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-12-03 20:53:26.6246|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT TOP(1) [p].[Id], [p].[Code], [p].[Name], [p].[PermissionCategory], [p].[PermissionGroupings], [p].[UserType] FROM [Permissions] AS [p] WHERE [p].[Code] = N'CVAB' 2025-12-03 20:53:26.6402|20101|INFO|Microsoft.EntityFrameworkCore.Database.Command|Executed DbCommand (1ms) [Parameters=[@__userId_0='?' (DbType = Int64), @__permissionId_Id_1='?' (DbType = Int64), @__accountId_2='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SELECT [a].[Id], [a].[AccountId], [a].[Accountnumber], [a].[AccountsId], [a].[CreatedBy], [a].[DateCreated], [a].[DateModified], [a].[IsActive], [a].[IsDeleted], [a].[ModifiedBy], [a].[PermissionId], [a].[PermissionName], [a].[UserId], [a].[UserName] FROM [AccountPermissions] AS [a] WHERE (((([a].[UserId] = @__userId_0) AND ([a].[PermissionId] = @__permissionId_Id_1)) AND ([a].[AccountId] = @__accountId_2)) AND ([a].[IsDeleted] = CAST(0 AS bit))) AND ([a].[IsActive] = CAST(1 AS bit)) 2025-12-03 20:53:26.7001|1|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor|Executing ObjectResult, 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-12-03 20:53:26.7028|2|INFO|Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker|Executed action AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement) in 6364.5579ms 2025-12-03 20:53:26.7028|1|INFO|Microsoft.AspNetCore.Routing.EndpointMiddleware|Executed endpoint 'AccountManagement.Controllers.AccountManagementController.GetAccountByCorporateIdAsync (AccountManagement)' 2025-12-03 20:53:26.7028|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 6397.0639ms 200 application/json; charset=utf-8 2025-12-03 21:13:51.1919|1|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request starting HTTP/1.1 POST http://127.0.0.1:46448/ACCOUNTSERVICES/iisintegration 0 2025-12-03 21:13:51.1919|2|INFO|Microsoft.AspNetCore.Hosting.Diagnostics|Request finished in 4.0811ms 202